It doesn't make a whole lot of sense to have 80 students share the
same deck. The whole point of SRS is customization and long-term
retention; how can that work if students stay 1 month and are stomping
on each other's reviews? One person, one deck. But maybe you're not
explaining your situation well.
> Also, I don't want someone form Flashcardexchange profiting from my work.
You can host the cards on the Mnemosyne website if you prefer.
> Please think about it. I am not interested in putting my name on the cards.
> I would just like some encryption or password protection.
>
> Thanks
Short of Mnemosyne as a web service, that cannot be done. Editing the
deck is the exact same thing as doing reviews. The one file
mnemosyne.mem holds the card and its metadata (like last grade,
hardness, etc.) You cannot give the user/Mnemosyne-program permission
to write/modify the mnemosyne.mem and also not give them permission to
write/modify it.
It's the same contradiction which renders DRM in general a pipe dream.
Worse, any attempt to convert Mnemosyne to do some sort of ad hoc DRM
will badly impact usability and complexify the program, where it isn't
outright harmful. (A program which can lock data against students can
lock it against you. If you've put years of effort into your SRS, the
slightest risk of data loss should make you break out into a cold
sweat.)
--
gwern
You can host the cards on the Mnemosyne website if you prefer.
> Also, I don't want someone form Flashcardexchange profiting from my work.
Short of Mnemosyne as a web service, that cannot be done. Editing the
> Please think about it. I am not interested in putting my name on the cards.
> I would just like some encryption or password protection.
>
> Thanks
deck is the exact same thing as doing reviews. The one file
mnemosyne.mem holds the card and its metadata (like last grade,
hardness, etc.) You cannot give the user/Mnemosyne-program permission
to write/modify the mnemosyne.mem and also not give them permission to
write/modify it.
It's the same contradiction which renders DRM in general a pipe dream.
Worse, any attempt to convert Mnemosyne to do some sort of ad hoc DRM
will badly impact usability and complexify the program, where it isn't
outright harmful. (A program which can lock data against students can
lock it against you. If you've put years of effort into your SRS, the
slightest risk of data loss should make you break out into a cold
sweat.)
--
gwern
Hi Samuel,
No offense intended, but I think the fundamental problem you need
solved is not within Mnemosyne's scope - it is in your school's
computer system where students share computers with no individual
logins or protected filespace.
The correct solution is for each user to have a personal login with
their own private and protected filespace. This is the responsibility
of an operating system really; not Mnemosyne or the other applications
students use.
If you don't have control over the issue of individual accounts, then
the next best thing is to provide some kind of individual filespace,
be it through some kind of network/internet host like Dropbox, or
setting up some ssh accounts somewhere and using Reddrive or
equivalent to mount users' filespace as a virtual disk, or simply
providing each student with their own USB key (of course, they could
conveniently lose this and say someone stole it, but there's only so
much you can do... you could enforce rules on how they take care of
their keys, maybe not leaving the school with them).
Hacking some kind of protection scheme into Mnemosyne is not the
appropriate way to go IMO.
Oisín
Your system administrator can setup password-protected accounts for each
student. If you have the budget for it, you may also consider buying 80
USB mass storage sticks, one to lend to each student. Besides your
deck, you can also place a full copy of Mnemosyne on the USB stick so
that your students can run Mnemosyne from any Microsoft Windows computer.
For instructions, see the Mnemosyne Web site.
> [is it] impossible to protect my vocabulary from being ripped off the
> Internet, loaded on a computer, have some words altered, and resaved
> as the exact same deck?
Mnemosyne doesn't provide any access security and probably never will.
The security you want is provided by the computer's operating system and
the computer's own physical security.
Talk to your system administrator about password-protected accounts,
private data drives, disabling Internet access, and other access
restrictions.
Good luck,
-Dave
--
David A. Harding Website: http://dtrt.org/
1 (609) 997-0765 Email: da...@dtrt.org
Jabber/XMPP: dhar...@jabber.org
Thanks for all the responses.
I think you're missing the point. Whatever hacked-together
password/encryption system one might add to Mnemosyne will offer
nothing useful (except perhaps privacy, but that's not really a
concern with flashcards) if students can simply delete other students'
deck files or overwrite them with garbage outside of Mnemosyne.
What could it possibly do to prevent users trashing the deck files?
The simple fact is that if the students have write access to the
filespace (which they must to use Mnemosyne anyway), then they can
delete/trash anything - it is completely outside of Mnemosyne's power
(and purpose) to prevent this. The only option is to provide them with
a secure filespace as previously mentioned, be it through cheap USB
disks or even _floppy_ disks - remember that each user's deck will
probably be miniscule in size; probably far less than 100kb.
Get one cheap USB floppy drive (literally $5-10 each on eBay including
delivery) for each shared machine and one floppy disk for each student
(you can still buy floppy disks in bulk very cheaply on eBay/etc).
>
> Anyways, this is the last post. I will uninstall this program and try a
> different one.
Since no software solution other than a proper authenticated
multi-user environment will solve your particular problem, I don't
expect other SRS programs will help, but good luck.
Oisín
> I remember when I learned German at university in the early 90s
> that my teacher had a simple password protected flashcard system on each
> computer, before the Internet.
Mnemosyne is not a "flashcard" program in the classic sense - it's an
individualized SRS system that happens to use the card metaphor. The particular
implementation here requires write access to the deck itself, and while it
could have been written to use different files for the "scores" and the data, it
wasn't. C'est la vie.
Have you considered a few dollars (or euros) worth of PHYSICAL cards and a
couple hours of work with a pen/marker? Perhaps an electronic/computerized
solution is not the right one for your particular issue. Remember that
Mnemosyne and the like are simply programs that is based on an original physical
card-and-box system.
I think you're missing the point. Whatever hacked-together
password/encryption system one might add to Mnemosyne will offer
nothing useful (except perhaps privacy, but that's not really a
concern with flashcards) if students can simply delete other students'
deck files or overwrite them with garbage outside of Mnemosyne.
What could it possibly do to prevent users trashing the deck files?
The simple fact is that if the students have write access to the
filespace (which they must to use Mnemosyne anyway), then they can
delete/trash anything - it is completely outside of Mnemosyne's power
(and purpose) to prevent this. The only option is to provide them with
a secure filespace as previously mentioned, be it through cheap USB
disks or even _floppy_ disks - remember that each user's deck will
probably be miniscule in size; probably far less than 100kb.
Get one cheap USB floppy drive (literally $5-10 each on eBay including
delivery) for each shared machine and one floppy disk for each student
(you can still buy floppy disks in bulk very cheaply on eBay/etc).
Mnemosyne is not a "flashcard" program in the classic sense - it's an
Samuel Morrison wrote:
> I remember when I learned German at university in the early 90s
> that my teacher had a simple password protected flashcard system on each
> computer, before the Internet.
individualized SRS system that happens to use the card metaphor. The particular
implementation here requires write access to the deck itself, and while it
could have been written to use different files for the "scores" and the data, it
wasn't. C'est la vie.
Have you considered a few dollars (or euros) worth of PHYSICAL cards and a
couple hours of work with a pen/marker? Perhaps an electronic/computerized
solution is not the right one for your particular issue. Remember that
Mnemosyne and the like are simply programs that is based on an original physical
card-and-box system.
In an SRS context, you are asking to have your cake and eat it too.
There is no such thing as just going through the deck and also not
touching the cards. The former implies the latter. That's how spaced
repetition works: it remembers the last assessment and intelligently
updates the card's metadata with the next date (to present the card
on).
>> Get one cheap USB floppy drive (literally $5-10 each on eBay including
>> delivery) for each shared machine and one floppy disk for each student
>> (you can still buy floppy disks in bulk very cheaply on eBay/etc).
>>
> I don't care about the students saving their work. I just don't want them to
> touch it for the next class. THey can spend a half an hour doing their
> vocabulary. Afterthat they are finished.
I feel like there's a massive communication gap here. Do you, or do
you not, need spaced repetition? It is increasingly sounding to me
like you don't, you merely want students to review once or twice. In
that case, Mnemosyne is the wrong software for you. The whole point of
Mnemosyne is to be a SRS; otherwise, it does nothing interesting or
useful. You're obviously not technically inclined at all, so you don't
need nice TeX flashcards or the pictures or audio features.
If you don't need an SRS, then you would be much better off looking
for a dead-simple website which will offer free accounts and let
students import a set of cards from various sources. I have heard
flashcardexchange (which you've already mentioned before) does this,
but it's a simple problem and so I am sure that there must be dozens
of usable websites if you will but look.
--
gwern
In an SRS context, you are asking to have your cake and eat it too.
There is no such thing as just going through the deck and also not
touching the cards. The former implies the latter. That's how spaced
repetition works: it remembers the last assessment and intelligently
updates the card's metadata with the next date (to present the card
on).
I feel like there's a massive communication gap here. Do you, or do
>> Get one cheap USB floppy drive (literally $5-10 each on eBay including
>> delivery) for each shared machine and one floppy disk for each student
>> (you can still buy floppy disks in bulk very cheaply on eBay/etc).
>>
> I don't care about the students saving their work. I just don't want them to
> touch it for the next class. THey can spend a half an hour doing their
> vocabulary. Afterthat they are finished.
you not, need spaced repetition? It is increasingly sounding to me
like you don't, you merely want students to review once or twice. In
that case, Mnemosyne is the wrong software for you. The whole point of
Mnemosyne is to be a SRS; otherwise, it does nothing interesting or
useful. You're obviously not technically inclined at all, so you don't
need nice TeX flashcards or the pictures or audio features.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group.
To post to this group, send email to mnemosyne-...@googlegroups.com
To unsubscribe from this group, send email to mnemosyne-proj-u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---
Cheers,
Craig.