Great!

I was wondering, does it also log the revision data and update the logs when 
you reimport the data?

Cheers,

Peter

On Wednesday 30 September 2009 08:34:15 pm Joseph wrote:
> I've hacked together a means for reviewing and scoring your cards on
> the web. Basically, the plugin exports the day's cards to xml and
> transfers them by sftp to a web server (via paramiko). Then a simple
> php script presents them for grading. The same button that exports
> your cards first imports them from the server, finds the grades, and
> runs them through mnemosyne's scheduling algorithm.
>
> It's basically functional now, though I need to add a few things.
> First, you only review each card once, even if you fail it. Second,
> your score doesn't have a date attached to it, so it's best if you
> sync on the same day before and after you review your cards remotely.
> There's no image/latex support yet. Users presently need to manually
> set their data folder/file to 777 permissions. Finally, there's no
> feedback wrt the sftp process or in the php script wrt file not found,
> no cards remaining, etc. I plan on adding these features within the
> next week or so.
>
> There are also a couple of security issues. Aside from general
> security of your data on the web server, I'm also presently
> instructing paramiko to accept all host keys. Users uncomfortable with
> this policy should remove that line, and establish an ssh connection
> manually prior to first running this plugin. The final version will
> query users about unfamiliar host keys.
>
> Given the above two paragraphs, users of the present version should
> probably have some tech savvy if they're going to run this. Future
> versions--within the next week or two--will be more user friendly.
>
> I haven't used this extensively yet, but it does appear to be working.
> There may be bugs. I've also only tested this on linux. My intent is
> to use this on the iPod touch. I won't have one for another few days,
> but that's what I've got in mind.
>
> Note that you'll have to install paramiko for this plugin to work. If
> there's a significant need, it's easy enough to hack together
> something that syncs via ftp or manual file transfer.
>
> Note also that the python plugin is a complete hack. It's my first
> python project.
>
> I think that's it. I'll upload as a plugin once I've got the above
> mentioned features, but presently you can download it at:
>
> php script (right click to download and save) :
> http://icogsci1.ucsd.edu/~jschilz/memServer/download/memServer.php
> plugin :
> http://icogsci1.ucsd.edu/~jschilz/memServer/download/syncRemoteDB.py
>
> Additionally, you can see a demonstration version of it here:
> http://icogsci1.ucsd.edu/~jschilz/memServer/demo/memServer.php
>
> Please read the instructions/warnings in the plugin, and set the
> required variables
> 
------------------------------------------------
Peter Bienstman
Ghent University, Dept. of Information Technology 
Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium
tel: +32 9 264 34 46, fax: +32 9 264 35 93
WWW: http://photonics.intec.UGent.be
email: [email protected]
------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
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=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to