taskSavannah Administration - Tasks: task #8821, Submission of memo

 
 

task #8821: Submission of memo

Submitter:  Jan Stępień <jstepien>
Submitted:  Mon 03 Nov 2008 07:15:28 AM UTC
   
 
Should Start On:  Sun 02 Nov 2008 11:00:00 PM UTC Should be Finished on:  Wed 12 Nov 2008 11:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  karl Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 21 Nov 2008 11:00:16 PM UTC, comment #3: 


> Hi Jan -- (we meet again :). I reviewed your project.


World's quite small, apparently :).

> The only thing I noticed was that README and configure.ac should get
> license notices like the other source files. Please add them.


I've done it. Changed README and configure.ac are in the new Memo's Git repository, here at Savannah.

> Welcome to savannah and happy hacking.


Thank you for your approval and pointing out the missing copying information.

Cheers.

Jan Stępień <jstepien>
Wed 19 Nov 2008 07:57:33 PM UTC, comment #2: 

Hi Jan -- (we meet again :).  I reviewed your project.

The only thing I noticed was that README and configure.ac should get license notices like the other source files.  Please add them.

Since you were careful to write proper notices in the main source files, I went ahead and approved the project.  It will take an hour or so for all the cron jobs to get everything set up.

Welcome to savannah and happy hacking.

-email is unavailable-

Karl Berry <karl>
Site Administrator
Fri 14 Nov 2008 12:00:47 PM UTC, comment #1: 

I'd be very glad if someone could spend a while and review my submission. According to the "Should be Finished" field there's a delay.

Thanks,
J.S.

Jan Stępień <jstepien>
Mon 03 Nov 2008 07:15:28 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: memo
  • System Name:  memo
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later





Description:

Memo is a recursive acronym standing for Memo Enables Memory Optimisation.

Memo stores a list of terms/words to learn in a simple plain text database. Each term has an assigned translation or definition and a couple of integers describing user's progress with learning the particular phrase.

Memo - periodically run by cron or other similar mechanism - sends to a given email address a set of words. They are chosen basing on the number of times they were sent in the past - the ones that haven't been sent recently or words a user has got problems with are first in the sending queue.

The user replies to the email sent by Memo placing a definition or translation of a given word after it, e.g.

Memo wrote:

> puerta - [door]
> mesa - [table]


where [foobar] is user's input.

Memo parses the user's reply comparing provided answers with ones stored in the database. If a word's translation is correct, it's 'positive answer' counter is incremented, otherwise Memo increments 'negative answer' counter. After all answers have been checked Memo sends to a user an optional report of his progress.

The current, very immature version is written in bash and uses such tools as sed, awk and grep for creating test and parsing the results. It's executed using cron (for sending) and procmail (for receiving). Target implementation is to be written in Perl or portable C. There are also plans to migrate to sqlite database format.

First tests have proven that Memo works and does help. It's developers' Spanish tests are no longer a deadly threat.


Other Software Required:

mailx + BSD License (original) + http://heirloom.sourceforge.net/mailx.html
procmail + GNU GPL + http://www.procmail.org/
GNU bash, gawk, grep and sed


Other Comments:

"Origin and license of media files is precised" - there are no media files yet, what implies that the origin of all of them is precised. As long as I understand correctly.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/memo-alpha.tar.gz


Jan Stępień <jstepien>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by karl (Posted a comment)
  • -email is unavailable- added by jstepien (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-11-19 karl Assigned toNone karl
        Open/ClosedOpen Closed
    2008-11-19 karl StatusNone Done

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code