Thank you. Good points. Of course you can't just right click and save
a php. *head thump* :P

I've zipped it up:
http://icogsci1.ucsd.edu/~jschilz/memServer/memServer.zip

I've added some licensing notes. Portions derived from Peter's source
code are, naturally, under GPLv2. I've released my own code under the
same.

I've also added version numbers.

Cheers,
Joe

On Sep 30, 11:54 am, Jason Axelson <[email protected]> wrote:
> Hi Joseph,
>
> This looks like an exciting project! Unfortunately I can't try it
> right now because when I download the php script it is being executed
> so I only get a title and such.
>
> <html>
> <head>
> <title> Flash Card Server </title>
> </head>
> <body>
>
> Also, what license are you releasing this code on? Any plans on using
> version control?
>
> Jason
>
> On Wed, Sep 30, 2009 at 8:34 AM, Joseph <[email protected]> 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
--~--~---------~--~----~------------~-------~--~----~
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