taskSavannah Administration - Tasks: task #4731, Submission of classroomutilities

 
 

task #4731: Submission of classroomutilities

Submitter:  John Slayton <juanslayton>
Submitted:  Mon 03 Oct 2005 04:13:20 AM UTC
   
 
Should Start On:  Mon 03 Oct 2005 12:00:00 AM UTC Should be Finished on:  Thu 13 Oct 2005 12: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

Thu 27 Oct 2005 06:31:49 PM UTC, comment #18: 

                                   27 October

Project materials still available at www.dialup4less.com/~juanslayton.

Substantial changes have been made.  Instead of 4 separate programs, there is now just one.  Each of the previous programs is now a subroutine under a menu-driven umbrella.  Three of these subroutines use the ncurses library, one uses svgalib.

Compilation is:  gcc -lvgagl -lvga -lncurses classutilities

Use no optimization at this point.  Once we adjust the timing of the program Say.When, we will go back to -O2 optimization.

John

John Slayton <juanslayton>
Wed 19 Oct 2005 06:51:02 PM UTC, comment #17: 

Hi,

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



But again, if you publish any binary files on Savannah, you had to add a README file in their directory and write there the copyright and license notices for these files down.
See also http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html

Regards and have fun with Savannah.

Sebastian Wieseler <kickino>
Tue 18 Oct 2005 09:39:28 PM UTC, comment #16: 

                                   18 Oct

url is still http://www.dialup4less.com/~juanslayton

The link there seems to be working ok, at least it downloads for me.  I'll attach the tarball here anyway, but I'd like to know if the URL isn't working for you.

john

John Slayton <juanslayton>
Tue 18 Oct 2005 06:30:07 PM UTC, comment #15: 

Hello...

sorry, but which 'index file'? You didn't point me to any location where I can find new tarball(s). :/

Attach a new tarball directly to this tracker item or point me to a URI where I can find one. :-)

Thank you.

Sebastian Wieseler <kickino>
Mon 17 Oct 2005 09:30:52 PM UTC, comment #14: 

                                        17 Oct

     I'm learning as I go here.  I've repaired the index file, and the tarball should download now.

John

John Slayton <juanslayton>
Mon 17 Oct 2005 07:46:18 PM UTC, comment #13: 

Please provide us with an updated tarball as soon as possible. ;-)

Sebastian Wieseler <kickino>
Mon 17 Oct 2005 06:34:43 PM UTC, comment #12: 

                               17 October

 OK, we're back at work.  I have incorporated the entire license document in the n-curses binaries.  Users can access it by typing 'D' on the opening page.  I have not yet figured out how to do this on the vga program (say.when), but I referenced the file COPYING on the opening page, per page 15 of the GNU Coding Standards.

     I'd probably best change my e-mail address from -email is unavailable- to -email is unavailable- since I am about to drop the frys account.

John Slayton <juanslayton>
Sat 15 Oct 2005 04:48:09 PM UTC, comment #11: 

All right.. we'll wait a little while....

Sebastian Wieseler <kickino>
Fri 14 Oct 2005 09:31:00 PM UTC, comment #10: 

                          14 October

Don't give up on me yet; I'm still on the road.  Should be home by Sunday.  Will try to square this up Monday.

John

John Slayton <juanslayton>
Fri 14 Oct 2005 11:11:13 AM UTC, comment #9: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project.
You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah?
If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Sebastian Wieseler <kickino>
Wed 05 Oct 2005 07:12:26 PM UTC, comment #8: 

Hello.

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.


Second, again, if you would like to distribute binary files with your project please write the FULL copyright and license information in a README file (as you did in the header of each file of source code).


That's all for the moment.
Regards,

Sebastian Wieseler <kickino>
Wed 05 Oct 2005 05:10:42 PM UTC, comment #7: 

Found a serious bug in say.when in the first tarball I sent you.  It's fixed in the current one at http://www.dialup4less.com/~juanslayton.  I have added a COPYING file, but the README there is just a dummy at this point.  Are you going to want info pages at this point?

John

John Slayton <juanslayton>
Wed 05 Oct 2005 04:49:32 AM UTC, comment #6: 

     OK, we've got a primitive site working.  URL is http://www.dialup4less/~juanslayton.
     We're working on the license & README, but I have to go out of state tomorrow; should be back in about 2 weeks.  Also will try to get that tar file to extract into /usr/local/bin.

John

John Slayton <juanslayton>
Tue 04 Oct 2005 06:47:20 PM UTC, comment #5: 

Hello.

Here we go...
your project lacks a COPYING or LICENSE file. You can get one here:
http://www.gnu.org/licenses/gpl.txt

And if you would like to distribute binary files, too, please include a README file in your project and write there the license/copyright notices down.

Regards,

Sebastian Wieseler <kickino>
Tue 04 Oct 2005 05:28:43 AM UTC, comment #4: 

Evidently I can only attach one file at a time.  OK, let me stick em all in a tar file.  Should've done that in the first place.

John

John Slayton <juanslayton>
Tue 04 Oct 2005 04:43:09 AM UTC, comment #3: 

  Still trying to get the hand of attaching files.  Maybe this will get all 8 of them.

John

John Slayton <juanslayton>
Mon 03 Oct 2005 11:21:11 PM UTC, comment #2: 

    Thanks for the prompt response.  Sorry I'm a little slow, I'll try to do better.  There are presently 8 files for four programs.  All are written in C.  Current work uses Slackware distribution 10.00, Linux 2.4.26.  All were compiled with gcc version 3.3.4.  Three programs (number.please, more.or.less, check.it.out) used optimization -O2.  The fourth program (say.when) should not use special optimization, as it messes up the timing.
     Three of the programs (check.it.out, number.please, and more.or.less) include the following library headers:  stdio.h, stdlib.h, ncurses/curses.h.  Check.it.out also uses time.h.  Say.when uses: stdio.h, stdlib.n, time.h, vga.h, and vgakeyboard.h.
     All of these programs are fully functional, which of course is not to say there are no bugs.

John

John Slayton <juanslayton>
Mon 03 Oct 2005 09:27:15 PM UTC, comment #1: 

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


We need a detailed technical description that specifies such requirements as programming languages and external libraries.
It should be at least one-half a page.


Then please include a (perhaps temporary) URL pointing to the source code or attach it directly to this tracker item.
The description you gave when registering will not be read by the general public.
If you are still concerned with privacy, however, you can forward the code to me by email.

We wish to review your source code, even if it is not functional, to catch potential legal issues early.

For example, to release your program properly under the GPL you must include a copyright notice and
permission-to-copy statements at the beginning of every file of source code.  This is explained in
http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.

Regards,

Sebastian Wieseler <kickino>
Mon 03 Oct 2005 04:13:20 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/admin/groupedit.php?group_id=8017>


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

Full Name:
----------
  classroomutilities

System Group Name:
-----------------
  classset

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

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

Description:
------------
  CLASSROOM UTILITIES
     A collection of short programs nominally formatted as games, but really designed to reinforce specific points of instruction that an elementary teacher has previously given.  The idea is to have 5 or 6 of these continuously running on different virtual teminals for the use of any student who has a few minutes of time to spare.
     I wrote several such programs a few years ago,using the vga and vgagl libraries.  I have rewritten 3 of these in ncurses:  check.it.out,  more.or.less,  and name.number.  I would consider these to be early beta.  I can send these to you via e-mail, or you should be able to access them with an FTP program using hostname ftp.dialupforles.com, username juanslayton, password diogeneS.  Sorry, I haven't got the regular URL working at this point.  Both source and binary files are in the folder www.
     Probably the most useful programs I have ever used are variants of check.it.out.  They allow students to check written computation problems  for algorithmic errors (forgetting to carry or borrow, subtracting the top number from the bottom, etc.) It never gives the student the right answer, but the immediate feedback is highly motivating for some students.
     more.or.less has two kinds of exercise:  using <, >, or = to compare two numbers, and ordering four numbers from smallest to greatest.
     name.number presents spelled-out numbers up to 9999.  The student  converts these to standard notation.
     A fourth program, say.when, is still in vga.  It is in some ways more interesting because of its use of graphics.  It is a clock reading/setting program that is functionally similar to Hartley's "Clock."  Use the cursor key block to move the hands left or right.
     I have not yet updated the source code licensing other than to change the FSF address.

John Slayton
260 Sundance Ct
Azusa CA 91702
626 969-9061
-email is unavailable-


John Slayton <juanslayton>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #3511:  utilities.tar.gz added by juanslayton (97KiB - application/x-gzip)
file #3634:  utilities.tar.gz added by juanslayton (52KiB - application/x-gzip)
file #3639:  say.when.gz added by juanslayton (11KiB - application/x-gzip)
file #3638:  check.it.out.c.gz added by juanslayton (4KiB - application/x-gzip - check.it.out.gz)

 

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

Date Changed by Updated Field Previous Value => Replaced by
2005-10-19 kickino StatusWait reply Done
    Open/ClosedOpen Closed
2005-10-18 juanslayton Attached File- Added utilities.tar.gz, #334
2005-10-17 kickino StatusPing-ed Wait reply
2005-10-14 kickino StatusWait reply Ping-ed
2005-10-04 juanslayton Attached File- Added utilities.tar.gz, #299
2005-10-04 juanslayton Attached File- Added say.when.gz, #298
2005-10-03 juanslayton Attached File- Added check.it.out.c.gz, #297
2005-10-03 kickino StatusNone Wait reply
    Assigned toNone kickino

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code