[Userscript] Memrise all typing

Hi @cooljingle, it seems that the latest update from Memrise today has broken your wonderful ‘all typing’ script. It would be great if you could take a look to see if a fix is possible. Thanks very much!

I’ve updated the script with a fix - latest version is 0.1.31.

2 Likes

Hi again @cooljingle, Thanks. I’ve logged out and back in again and am running version 0.1.31 on Chrome but am still getting multiple choice questions when reviewing.

Second that (on Firefox).

Fixed again! latest is 0.1.32.

5 Likes

Yep, that’s fixed it! Thanks, @cooljingle. You’re a :star:!

2 Likes

Wow, you’re amazing! Thank you!

2 Likes

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