[Userscript] Memrise all typing

Is it possible to make the script automatically switch the textbox to right to left writing in the appropriate languages?

sorry for the late reply - if you’re still keen on having something like that I can have a crack at implementing it (no guarantees!) - might be better placed in a separate script though as I think it’s generally good to have scripts do specific things to avoid them breaking more easily.

I’ve managed to make a shitty one, it just changes the answer box to rtl every second on memrise pages with “arabic” or “hebrew” in the title. Maybe you know how to do it every time a new sentence is given instead?

window.onload = function()
{
    setInterval(function()
    {
        $(".typing-type-here").attr('dir', 'rtl');
    }, 1000);
}

Hi @cooljingle

It looks like that staff has rolled out a new code update this night Monday->Tuesday 12/17/2018.

This morning 08:30am o’clock (GMT+1) I can no longer review my official PT BR 7 Memrise course: https://www.memrise.com/course/1123013/portuguese-brazilian-7/garden/classic_review/

My header:

// @match          https://www.memrise.com/course/*/garden/classic_review/*

It definitely is activated as I can see on the left panel side.

The longer phrases (>10-15 characters) are back in multiple-choice and audio multiple choice mode, dispite “All typing settings” is configured otherwise and was working all the last days.

Can you maybe back merge the old repository code which forced typing >15 characters incl. spaces (or was it 10?) or is there another code “enhancement” by staff?

This option is also gone in the “all typing settings” on the left panel a longer time ago when staff made new updates and you adjusted to them and completely removed it - which was fine all the time for PT6+7; not anymore.
Well, I don’t really need the config option as true RECALLING testing means typing all the words and not M-C selection…but I have to admit that sometimes it can be quite nerve-wrecking to have to type all the long sentences (actually I can not get my backlog down on PT1-5 + PT BR Basic and paused reviewing) :wink:

@cooljingle

Here are some more screenshots from classic reviewing with offical PT BR 6+7 courses.

Interestingly, in the last days I do not always get this behaviour.
Sometimes I can indeed do a typing review, even for longer sentences, but not always.

I added the related screenshot type error description.

  1. Memrise Screenshot Typing 12 character incl. spaces example

  2. Memrise Screenshot Typing 10 characters with space - given alternative with semicolon breaks internal code

  3. Memrise Screenshot Typing 10 characters with space - two single words - error repeat question turns into multiple-choice

  4. Memrise Screenshot Typing 15 characters incl. space example

  5. Memrise Screenshot Typing 16 characters with space - three single words

  6. Memrise Screenshot Typing 9 characters - error repeat question turns into multiple-choice

@cooljingle

Recently I am also having some problems in 3+ user-created courses with “all typing” V0.1.32 when learning NEW 10-20 words (turned OFF learning in the left typing settings) that the spacing is not always right (it often is repeated directly as the next item in the queue when planting); I am not 100% sure but I think having to turn off 2-3 user scripts finally made it any worse compared to 2016 or 2017!?!

And if the “all typing” user script is activated with the usual header match for the “garden learn URL” that the 1st item is nowadays ALWAYS learned in typing mode, instead of multiple-choice.

I mean, this might probably be an alternative idea for an additional custom setting where we at least want to type 1-2 times a NEW word to learn which is not THAT difficult (I fear this might be also activate for longer phrases/sentences; will have to re-test with another course).

Or to give an option if we get it right the very first time, that we can SKIP all further 5+ multiple-choice /listen audio planting steps instead of having to manually activate “Auto learn” with F2 for the item.

But for more difficult words I would love to see the default behaviour of
a) multiple-choice for the first 2-3 planting steps
b) then to add listen audio (which I do not get for three user-created courses, maybe the course owner has deactivate them? They are definitely activated in my settings!)
c) and finally to add 1-2 typing steps (or mix all of them) before the item is FULLY planted.

3+ question spacing is fine for me where 4-6 might be better instead of only 2-3 for the individual learning steps (this might vary on the words or course, single words vs phrases/sentences, languages, etc.).

…(…)…

But I think we used “Wrong answer skips” just for the review, or was it also active in parts for planting/learning mode or with “Learning retries”?

My previous comment for “Learning retries”: Userscript: Memrise Learning Retries

Do you remember (aus dem Arm geschüttelt) without investing much time if the 3-6 question spacing was maybe also implemented additionally in “Learning retries” or is this just the Memrise auto default?
You never touched it?

Q: With what question spacing (learning steps) do you get along very well when you personally learn new words in Romance languages?

  • 3
  • 4-6
  • In what situations would 6+ more comfortable for you when you plant 10 or 20 words?

Is “all typing” also touching (with turned off learning mode in the settings) the web code for any (better) 3-6 question spacing than the Memrise default?

Currently I feel “pretty much dumbed down” by Memrise when learning item steps are represented too soon (only 1-2 question spacing).
The spacing of learning steps between 10-20 new words can be bigger than 3, spreading it for 4-6 might be better if the word is normal (not easy) and not VERY difficult.

…(…)…

The only working solution right now is:

  • to deactivate “Wrong answer skips” (errors)
  • to deactivate "Learning retries (errors)
  • to only activate “all typing” for reviews in the match header (otherwise I get recently very odd behaviour for 1st learning step required typing on the item - I have no clue how and why the too near question spacing kicks in)

Sorry that I did not come back earlier (private situations in my life) to discuss some of my ideas and requirements more in detail with you, especially how to implement features to clear more successfully a huge backlog queue for several courses (by typing).

I know, I was not that much successful 1-2 years ago when I tried to brainstorm some ideas on the community forum and somehow this presentation screen vs copytyping (with 1 max required spacing) got into our way :slight_smile:

Sadly to say I am not always in the mood for this because of some stuff keeping me quite busy in private life.

Way too many options and side dependencies…

With best regards / Viele Grüße

Hey @cooljingle!:slight_smile: I’ve been using your all typing script since the beginning with a lot of joy! :slight_smile: thanks for creating this. Upon new changes coming to Memrise (I guess they want more money), I’m more than happy to help you on migrating the script to Decks, perhaps we could also make a course scrapper so one could go for full offline version since nowadays nothing is guaranteed to be as it was on Memrise?

1 Like

I was able to get the script working on Decks just now (without breaking it on the main site) by changing these two lines:

// @match          https://www.memrise.com/course/*/garden/*
// @match          https://www.memrise.com/garden/review/*

to:

// @match          https://*.memrise.com/course/*/garden/*
// @match          https://*.memrise.com/garden/review/*
1 Like

That will work but you could also have added a copy of those two lines replacing www.memrise.com with decks.memrise.com.

A solution to your problem could be a custom keyboard layout. I have windows 10 and used microsoft custom keyboard creator. I have my english keyboard exactly as it is supposed to be but then have [AltGr] and whichever letter with accents. So a has various and I have it set as: a+[AltGr] is á, s+[AltGr] is à and so on d and f, ã and â. Same thing for i, o, c etc. It is awesome and quick and you don’t have to use an entirely different keyboard layout that might not match the English one.

1 Like

The all typing script as well as auto learn are no longer working as of early August.

Hi, you just need to add the new app.memrise.com domain to the “user matches” in the Tampermonkey settings for those three URLs.

Or replace the userscript header with this:

// @match          https://**.memrise.com/course/*/garden/classic_review/*
// @match          https://**.memrise.com/course/*/garden/difficult_words/*
// @match          https://**.memrise.com/garden/classic_review/*

This is the current V2.0 header code in the github repository:

// @match          https://www.memrise.com/course/*/garden/*
// @match          https://www.memrise.com/garden/review/*
// @match          https://decks.memrise.com/course/*/garden/*
// @match          https://decks.memrise.com/garden/review/*
// @version        0.2.0
2 Likes

Hi, Just came across this script and boy am I glad.

It’s working fine for me on chrome learning japanese vocabulary accept for one strange thing:

When I make a mistake typing the japanese word (i’m typing in japanese) the next screen I’m shown the correct spelling and I’m asked to copy the correct spelling into the provided box. after I type the final character in the word, the same word appears automatically after my word, so that the word appears now twice in the box. (on a red background). SO i have to back space to eliminate the duplicate word, before i can continue.

Is this something you’re aware of? The forum has been quiet for the script since august, so perhaps you aren’t maintaining it?

thanks
Stuart

Hi sorry to be clueless, and thank you for the effort in creating this script, but as of early 2021 this userscript isn’t working on my courses. The url for classic review seems to be app.memrise.com/aprender/course...etc and I tried modifying the header but no luck. Any advice?

Yes, the script had to be changed when the Memrise url changed. You can edit the relevant lines of code but it’s probably easier to re-install the script from this link (which contains the new url):

If you go to the “Then add the script…” link, you will see the “Re-install” button.

2 Likes

Hi, thanks for the instructions, I tried reinstalling by following the link after then add the script and reinstalling but it still doesn’t work for the classic review on my spanish courses app.memrise.com/aprender/etc

It works for the difficult words and the speed review but looking in the code there is no reference to app.memrise.com/aprender and the script doesn’t activate on those pages. I checked several times and am pretty sure I am following your instructions accurately but it doesn’t seem to work. (tested on chrome and firefox)

edit. Found a fix, the fault was at my end, I was opted into the memrise beta which was changing the url and messing everything up

2 Likes

Ha! I was just going to ask if you had opted-into the beta version (the “aprender” part of the url you were quoting was throwing me a bit). Yes, the scripts don’t work with the beta version. I’ve had to opt back out from beta too so that I can use the script on classic review. Annoying, isn’t it!

3 Likes

Yh, bit of a pain… hope it doesn’t become standard in the future! Thanks for the help

I am using the all typing user script and sometimes (not in any pattern I can work out), it has reverted to matching answers rather than type. However this is not a problem all the time just on weird one-off situations. Is this happening for anyone else???

Yes. I noticed something similar happens occasionally. When it happens, I just turn the script off and back on again. That seems to re-set it ok. As you say, it’s a bit random.