>If anything about this is unclear, I think the best tactic would be to
> re-read this entire thread in entirety:

Nothing about this thread is unclear to me, and the arrogant tone of
that comment is far from warranted. I never assumed or implied that
learning data and content had to be in separate files.

>No.  Without the huge change to the architecture to make separate
>learning data files, turning off editing would change Mnemosyne into a
>completely basic flashcard program with no spaced repetition
>scheduling ability

This is an odd assumption on your part. It is the scheduling that
makes Mnemosyne an SRS system, not the user's ability to edit card
content. The original poster and I am talking about student access to
the card content within the program. I don't use mnemosyne - I have my
own SRS program - but most of these programs have some gui feature,
like a button, that initiates editing. Disabling that button is all
that is required, and this does not require a massive overhaul of the
system. The scheduling algorithm can still have its usual access to
the data, while the student has no way to change the card content. I
implemented both password protection and a teacher-lock system in my
own program the same day the original poster made his first comments,
and the programming only took me about 40 minutes. I did not overhaul
the file system, and my program still keeps both types of data in the
same file. I just added a teacher-password to the data file, and
turned off the Edit button (all and related gui features) for all
files that had such a password, until the file was unlocked by the
password holder. If there is no such password in the file, it is
treated normally with full editing access. The scheduling code was
untouched.

Mnemosyne is slightly different in that it has the data in a hackable
text format (XML, I think, but it is not important and I haven't
checked), accessible from outside the program, but it is a very simple
matter to encrypt a text file. In Java, it requires about 3 extra
lines of code while writing the datastream to file.
.
Craig.

--

You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=.


Reply via email to