[Userscript] Memrise all typing

I am getting the same problem as well, hopefully it will get fixed shortly!

Thanks for letting me know guys; latest script should now be working (0.1.22).

10 Likes

To anyone else encountering issues with the unsolicited Firefox update breaking Greasemonkey: I replaced it with Tampermonkey and reinstalled the script, and it works fine.

2 Likes

Hi, first of all thanks hugely for the that script which is definitely a game changer, because i think the most efficient way to learn for me is by typing words.

I just installed the script and unfortunately i have a problem. I’m learning Russian and one of the courses i focus on the most is this one : https://www.memrise.com/course/879780/verbes-russes/

The creator of this course put a " ’ " above the stressed vowel in the word, which indicates how the vowel should be pronounced (ex: и́ я́ а́ ы́ е́ у́ о́). Obviously these signs are absent in the real language and и́ я́ а́ ы́ е́ у́ о́ become и я а ы е у о. So i’d like to know if there’s a way to make the script accept “и” instead of “и́” and the same for other vowels, so the script doesn’t deny the word i typed ?

So i can type “видеть” instead of “ви́деть” and still the script will accept my word ?

Thanks a lot ! :slight_smile:

Yes, add the user script “Auto correct”.

This even works for strict-typing configured courses, like my Portuguese BR course, with all the special characters.
I type without any accents, because of time and missing keyboards, and the script auto-changes the letters to the correct ones.

There is nothing which needs to be changed in “all typing”, if you use both of them at the same time.

I tried it but it doesn’t work, i checked out the source code of auto-correct and it doesn’t have cases with the cyrillic alphabet, i tried adding 3 characters following the previous pattern by adding :

{‘base’:‘и́’,‘letters’:/[\u0438]/g},
{‘base’:‘я́’,‘letters’:/[\u044F]/g},
{‘base’:‘а́’,‘letters’:/[\u0430]/g},

The unicodes are good, but the problem comes from the little " ’ " above the letters (ex: и́), because it’s a combination of 2 uni-code characters according to graphemica.com, so the script probably doesn’t even know what it is itself.

I’m not good enough in programming to fix that so if the author would give it a try that’d be awesome ! Thanks :slight_smile:

I’ve updated the autocorrect script to address your issue (0.0.11).

2 Likes

I just tested it and it works perfectly ! I can’t thank you enough, it’s now super convenient to learn because i don’t like tapping questions. You’re really talented ! Have a great one :slight_smile:

1 Like

It stopped working for me, for some reason. Anyone else?

I really like this script. I don’t feel like I learn anything with the multiple choice.

Same for me. I’ve tried reinstalling the script and also made sure all the boxes were checked on the “All Typing Settings.”

Hi @cooljingle,

the last Memrise code update from Wesnesday 01/17/2018 fucked up your all typing script V0.1.23.
Tested with Firefox V52.5.3 esr with Greasemonkey V3.17.

TypeError: o is undefined[Weitere Informationen]  garden-bundle-94009e949c13.js:1:284712
	[1]</</c.ThingBox<.get_context https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:284712
	Class</<.inherit/r https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:269317
	[1]</</c.TestBox<.get_context https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:288172
	Class</<.inherit/r https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:269317
	[1]</</c.Box<.render https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:281515
	[1]</</c.Box<.activate https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:281154
	[1]</</c.ThingBox<.activate https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:283301
	Class</<.inherit/r https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:269317
	[1]</</c.TestBox<.activate https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:288779
	Class</<.inherit/r https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:269317
	[10]</f<.activate https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:384723
	Class</<.inherit/r https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:269317
	[1]</</s<.activate_box https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:291486
	[1]</</s<.begin https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:291201
	[1]</</<.session_start https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:22066
	[1]</</<.load_session/<.success https://d2rhekw5qr4gcj.cloudfront.net/garden/dist/js/garden-bundle-94009e949c13.js:1:19961
	at.Callbacks/l https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:36968
	at.Callbacks/u.fireWith https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:37739
	i https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:75655
	.send/n/< https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:80514
	i https://d2rhekw5qr4gcj.cloudfront.net/dist/js/libs-41c582fa7c13.js:1:439737

Either the PT6 BR or PT7 BR courses freeze on review load (no question and typing box shown) or stop working after a few questions (no next question after the last has been answered):

1 Like

I can confirm this issue too for the official Spanish courses.
My own (selfgenerated) courses still work.

I hate updates!

1 Like

Thanks for letting me know guys, looks like a lot of changes were made so a fix will require a bit of time. You can turn the script off until a fix is ready.

2 Likes

I can say that the changes you had made for my Russian Cyrillic alphabet problems one month ago, aren’t valid anymore. The little " ’ " doesn’t appear anymore so the word isn’t recognised correct anymore neither. I’ll check this thread everyday to see if you manage to get a fix.

Thanks a lot for your work man ! Keep it up :slight_smile:

I’ve submitted a fix, latest version is 0.1.24.

1 Like

Thanks for the fix but now I’ve got a bit of a image typing problem.

1 Like

Can you try depicting Alabama using Wingdings?

Just kidding :laughing: I’ve updated the script to not create those kinds of dodgy typing tests (v0.1.25).

1 Like

hey man thanks for your work and patience ! Just to let you know that the cyrillic thing still doesn’t work.

Before memrise did all their changes, i could see the " ’ " appearing on the cyrillic consonant as i just had typed the regular one, when the right word contained one.

For example if i typed “изучить”, the second " и " would transform into a " и́ " if the correct word was “изучи́ть”.

Good luck and thanks again mate :slight_smile:

Yeah!! You made my day!

Thanks for your fine work!

I’m using memrise for roundabout 2 years, your script for two weeks now. And it makes all the difference. This boring typing is the only way to learn languages properly in my opinion!

So let’s hope, there’s no update in the next time. (fingers crossed).

Thanks a lot!!

Hey ! First Thanks a lot for all your hard work on the scripts, I love them so much!

Now the issue: I use both the “all typing” and the “audio provider” so I’m not sure where the problem is, but memrise constantly hangs when I get a word wrong. Could you please help?