Share

The Manhattan Virtual Classroom

File Release Notes and Changelog

Release Name: 2.0.1

Notes:
README
May 14, 2003
The Manhattan Virtual Classroom 
version 2.0.1

Steven Narmontas   
snarmont@users.sourceforge.net

The Manhattan Virtual Classroom is a free open-source course management system released under the GNU General Public License.  

This release, version 2.0.1, fixes a few bugs found in version 2.0

See the CHANGES file for a list of the bug fixes in this release.

See the UPGRADE-HOWTO file for instructions on how to upgrade an existing 2.0 installation to this release.

See the INSTALL file for installation instructions, then read the MANAGING_MANHATTAN file to learn how to use Manhattan's new web-based system administration system.

A new FREEBSD-HOWTO file gives some tips for getting Manhattan to compile under FreeBSD.

The TRANSLATE-HOWTO file includes instructions for translating the software to languages other than English.

The CREDITS file lists, to the best of my knowledge, people whose work has helped make Manhattan possible.


Changes: Manhattan Virtual Classroom http://manhattan.sourceforge.net CHANGE LOG May 14, 2003 Version 2.0.1 This is a bug fix release. - Bugfix: If your server's time was on "Daylight Savings Time" messages/surveys would be actually be released/unreleased one hour later than you specified on the form. The fix was to set tm_isdst = -1 where the mktime() function was called. This *should* have the OS figure out whether or not daylight savings time is in effect. Don't know for sure if this works for all OS's. Documentation on this is hard to find. Type: man mktime for more info. - Bugfix: A student posts one or more messages to a classroom. Teacher or Admin deletes student from classroom. Teacher or Admin adds same student back to the same classroom. The above steps yielded the error: "An error occurred while creating user directories" Problem resolved. - Bugfix: When teacher or admin added a new student or teacher to a "normal" (central login) course, that new user could not log in using his username as the initial password. The teacher or admin had to "reset" the person's password to let the new person log in. The initial password was being encrypted twice. Problem resolved. - Bugfix: When the teacher added a new student or teacher to a classroom, it was possible to include spaces before, within, or after the ID number typed in. The program now strips leading/trailing spaces, and checks for spaces and other banned characters within an ID number. - Bugfix: The program used to change a person's password attempted to prevent users from selecting passwords with three consecutive characters, such as "abc123". It didn't work, and produced an error message whenever there were TWO consecutive characters in a password. The whole idea was dropped. Also dropped the code that prevented a user from selecting a password that had three or more of the same characters in a row, such as "xxxxxx" - FreeBSD fixes: Several users reported that Manhattan wouldn't compile under FreeBSD due to missing #includes in three files: - added #include <unistd.h> to news_read.c - added #include <sys/types.h> to shared_potato_util.h - added #include <time.h> to survey.h Also, -- Added an UPGRADE-HOWTO documentation file -- Added a FREEBSD-HOWTO documentation file