>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=.
