taskSavannah Administration - Tasks: task #5533, Submission of Free Flash Card

 
 

task #5533: Submission of Free Flash Card

Submitter:  Michael Bonert <michaelb>
Submitted:  Mon 08 May 2006 01:48:35 AM UTC
   
 
Should Start On:  Sun 07 May 2006 04:00:00 AM UTC Should be Finished on:  Wed 17 May 2006 04:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 23 May 2006 08:20:55 PM UTC, comment #8: 

Hi,

I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards.


Sebastian Wieseler <kickino>
Sat 20 May 2006 02:56:46 AM UTC, comment #7: 

Four exams later, I've fixed the licensing.  The files now all read 'v2 or later'.  The new version is here: http://individual.utoronto.ca/bonert/ffc-0.12.5.4.tar.gz

Michael

Michael Bonert <michaelb>
Thu 18 May 2006 04:52:05 PM UTC, comment #6: 

Hello.

Since GPLv3 isn't out, you cannot address to it. ;-)
The "or any later" part is essential for us...


Okay, I'll postpone this project a little while, but please don't wait too long...

Regards,

Sebastian Wieseler <kickino>
Wed 17 May 2006 10:37:34 PM UTC, comment #5: 


>The reason for this is that when we publish GPL v3,
>it will be important for all GPL-covered programs to
>advance to GPL v3 (the same for any further versions
>of the GPL).

The "v2 or later" clause does NOT address this-- someone
could continue using v2. 

I don't have anything against the later versions of the GPL
(i.e. v3 and later).  However, I do think v2 has significant
gaps.

I'll look at it on the week-end... currently swamped with work.
Michael

Michael Bonert <michaelb>
Wed 17 May 2006 10:01:58 PM UTC, comment #4: 

Hello.
We always tell you where to send source code IN the registration process - no problem anyway. ;-)


At first, the license does not contain the last section, titled "How to Apply
These Terms to Your New Programs".

Please use a complete verbatim copy of the license,
which may be found at http://www.gnu.org/licenses/gpl.txt,
http://www.gnu.org/licenses/lgpl.txt or http://www.gnu.org/licenses/fdl.txt.

The license must be copied verbatim and in its entirety.


At second, "version 2 of the License, until
 version 3 is released at which time it will apply to this work." is a little bit strange... what about version 4?


Licensing under the "GNU GPL v2 only" (v2,v3 only) is problematic.
 Would you agree to license your project under the "GNU GPL v2 or later"?

The reason for this is that when we publish GPL v3,
it will be important for all GPL-covered programs to advance to GPL v3 (the same for any further versions of the GPL).
If you don't put this in the files now, the only way to port your program to GPL v3 (vX) would be to ask each
and every copyright holder, and that may be very difficult.

We can explain the issue in more detail if you wish.
If you have concerns about "GNU GPL v2 or later", we'd be happy to address them too.

Regards,

Sebastian Wieseler <kickino>
Wed 17 May 2006 09:28:08 PM UTC, comment #3: 


> Sending the source code to @sv-hackers wasn't so lovely...
> Thanks for your patience.

The instructions did NOT specify where to send the code... or I missed it.

Try:
http://individual.utoronto.ca/bonert/ffc-0.12.5.1.tar.gz

If that gives you problems let me know right away.

Michael

Michael Bonert <michaelb>
Wed 17 May 2006 08:49:42 PM UTC, comment #2: 

Hi,
I'm evaluating the project you submitted for approval in Savannah.

Can you please attach your source code to this tracker item or provide me with a valid URI?

Sending the source code to @sv-hackers wasn't so lovely...
Thanks for your patience.

Sebastian Wieseler <kickino>
Sun 14 May 2006 04:20:40 PM UTC, comment #1: 

In the install instructions ("install_ffc.txt"):

This:



Open a web brower (e.g. Firefox) and point to:
  http://127.0.0.1/start_fcf.php
---

Should be:
---
Open a web brower (e.g. Firefox) and point to:
  http://127.0.0.1/ffc_start.php
---

Michael Bonert <michaelb>
Mon 08 May 2006 01:48:35 AM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard 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):

  <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8541>


######### REGISTRATION DETAILS #########

Full Name:
----------
  Free Flash Card

System Group Name:
-----------------
  ffc

Type:
-----
  non-GNU software & documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  General Description:
Free Flash Card (FFC) is a little program based on php/html and postgresql. It was created to make memorizing large amounts of material relatively easy, something that I have to do as a medical student.  With a minimal amount of adaptation it should be suitable learning foreign languages/vocabulary.

Technical Description:
-FFC's interface is a web browser (Firefox or Mozilla).
-All of the data and variables are stored in the database (postgresql).
-Most of the control is managed by functions written in postgresql's programming/interface language plpgsql.  These functions are all in the file 'ffc_setup_db.sql'.
-The program was conceived so that it would support multiple users, but currently only functions for one user 'usr0'.

Functionality:
1. One can test oneself (Quiz Me!).
2. One can create new flash cards (Enter Data).
3. The program tracks how the user is doing; it records whether the user answers a card correctly or not (see table 'usr0').
4. Cards answered incorrectly are asked again-- until all cards are answered correctly (see 'usr_prefs' table).
5. If a card is answered incorrectly it is placed a user defined distance from the top of the stack (see 'mean throw of incorrect card' in options -- if 'mean throw of incorrect card' is '-1' the incorrect card is placed at the bottom of the 'todo cards').
6. One has the option of typing in the answer or clicking correct/incorrect (see 'type in answer' option).

Long-term goals of the project:
1. Create documentation that fully explains the functionality.
2. Internationalize (make multi-lingual).
3. Create a multi-user environment.
4. Secure so that it can be hosted on a web server 



Other Software Required:
------------------------
  -web brower (Firefox, Mozilla) - html capable, capable of basic javascript (I use it to change focus).
-php
-postgresql
-a web server (apache2)
-operating system (I used Debian GNU/Linux - "testing")

Other Comments:
---------------
  I sent the source code (earlier today) to:
-email is unavailable-

Screenshots of the program are here:
http://individual.utoronto.ca/bonert/ffc.html


Michael Bonert <michaelb>

 

(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

 

CC list is empty

 

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 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-05-23 kickino StatusIn Progress Done
    Open/ClosedOpen Closed
2006-05-18 kickino StatusNeed Info In Progress
2006-05-17 kickino StatusNone Need Info
    Assigned toNone kickino

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code