Download project files

How do I verify a download?

1.0.2 (ifatfirstyoudontsucceed) release from the 1.0 series released 2010-07-30

Release information
Release notes:

´╗┐This is the 1.0.2 release of IVLE, the Informatics Virtual Learning Environment.

This release brings a number of significant changes, including:
- Support for Ubuntu 10.04 LTS.
- Support for Python 2.6.
- An improved text editor, with full support for Google Chrome, Opera, and Internet Explorer 8.
- Vastly improved IE8 compatibility.
- Late project submissions.
- HTML5 media previews.


Bugs fixed since 1.0.1:
- Jail creation will no longer fail on Ubuntu 10.04 LTS due to Python version differences (bug #579073).
- Offering staff are now properly granted access to Subversion submissions (bug #606147).
- Subject names are now shown in the file browser in IE8 (bug #523457).
- Checkboxes in the file browser will not function correctly in IE8 (bug #523458).
- Scripts using "if __name__ == '__main__':" will now work in the console (bug #584100).
- Most Unicode characters are now supported throughout (bug #585245).
- A confusing error when submitting to a non-current offering has been reworded (bug #526853).
- Exercise submissions no longer worry about trailing whitespace. Previously this could cause a syntax error even though running the same code in the console would not (bug #575765).
- Windows line termination sequences (as sent by Internet Explorer) are now converted to UNIX sequences. Previously this would cause syntax errors when text was submitted from IE (bug #588679).
- Lecturers can now view single file submissions using "svn export" (bug #520817, bug #608040).
- Submission export commands now contain the intended checkout username (bug #543936).
- Submission export URLs now support filenames with special characters.
- Uploads now refresh the file listing in both IE and Firefox (bug #579043).
- Pasting text at the end of a line in the editor no longer causes it to be inserted on the next line (bug #586847).
- Opening non-text files no longer downloads the file contents twice (bug #588337).
- Subject forms now validate the 'code' field for uniqueness. Previously this could cause a crash due to violation of database constraints (bug #610407).
- Missing uniqueness constraints on assessed(loginid, projectid) and assessed(groupid, projectid) have been added.
- The file browser will no longer generate breadcrumb for a final empty path segments created by a trailing slash.

Features since 1.0.1:
- Semester names are no longer restricted to a single character (bug #610330).
- "svn rename" can now be performed in the file browser (bug #526208).
- Offering staff may now download a shell script to export all submissions for a project (bug #579771).
- Submissions after the project deadline are now permitted, but shown as late (bug #598346).
- Student scripts generating malformed CGI headers will now trigger an informative warning (bug #592514).
- Semesters now have separate URL name, display name and code fields (bug #610337).
- CodePress, the library used by the editor, has been replaced with an external copy of CodeMirror (bug #492410, bug #520191).
- HTML5 audio/video and image previews will be displayed when opening a supported media file (bug #490691).
- Downloads now send a Content-Length header (bug #588274).
- ivle-buildjail now prints a warning when run with the '-r' option to rebuild the jail.

File Description Downloads
download icon ivle-1.0.2.tar.gz (md5, sig) IVLE 1.0.2 source tarball 206
last downloaded 3 days ago
Total downloads: 206

1.0.1 (notthefirsttime) release from the 1.0 series released 2010-03-18

Release information

Bugs fixed since 1.0:
 - A crash will no longer occur if environment corruption causes Apache to omit the PATH variable (bug #529741).
 - User CGI scripts can no longer cause IVLE to falsely log exceptions by faking error headers (bug #531122).
 - An exception will no longer be logged for each unsuccessful repository path existence check (bug #531115).
 - All links should now have the correct cursor. Previously some JavaScript links would use the normal arrow cursor.

Features since 1.0:
 - Users may now retrieve their Subversion password and repository URL from their settings page (bug #528450).

File Description Downloads
download icon ivle-1.0.1.tar.gz (md5, sig) IVLE 1.0.1 source tarball 24
last downloaded 37 weeks ago
Total downloads: 24

1.0 (pineapple) release from the 1.0 series released 2010-02-27

Release information

Bugs fixed since 1.0rc2:
 - A crash will no longer occur when a console backend times out. This was a regression in 1.0rc2.

File Description Downloads
download icon ivle-1.0.tar.gz (md5, sig) IVLE 1.0 source tarball 70
last downloaded 13 weeks ago
Total downloads: 70

1.0rc2 release from the 1.0 series released 2010-02-26

Release information

Features since 1.0rc1:
 - Cookies will be created with the 'secure' flag if served over HTTPS.
 - Admins can now create users through the web UI.
 - The user list now visibly separates users and admins, and indicates disabled users.

Bugs fixed since 1.0rc1:
 - A duplicate return link in exercise editor has been removed.
 - The help link in the file browser is no longer broken. This was a regression in 1.0rc1.
 - The console will now autoscroll earlier, hopefully eliminating some visual artifacts.
 - The Subversion diff and log functionality no longer crashes if credentials have not already been cached.
 - The environment variables passed to the server and Subversion diff and log services will now be minimal and correct, no longer inheriting critical values from the web server.
 - The value of the HOME environment variable in the console is now always correct. Previously it was in some circumstances the current working directory instead.

Documentation changes since 1.0rc1:
 - Installation from the Ubuntu package is now documented.
 - The upgrade process is now documented.
 - Tutor and lecturer privilege documentation has been updated and is now correct.

File Description Downloads
download icon ivle-1.0rc2.tar.gz (md5, sig) IVLE 1.0rc2 source tarball 13
last downloaded 36 weeks ago
Total downloads: 13

1.0rc1 release from the 1.0 series released 2010-02-25

Release information

Features since 1.0beta2:
 - Names used in URLs must now consist of a lowercase alphanumeric character followed by any number of lowercase alphanumerics, ., +, - or _.
 - The project URL field is now exposed in the UI.
 - Admins can now view a list of all offerings for a subject.
 - Subject names from non-current semesters listed in the file browser now have the semester appended.
 - Exercises can now specify expected exceptions, so their test cases can confirm that attempt code raises them.
 - Worksheets now have a publishing status. They cannot be seen by students or included in mark calculations unless published.
 - Lecturers can now view a full list of their students' worksheet marks, including exporting a CSV.
 - Tutors and lecturers can now view basic statistics on exercise completion.
 - Microsoft Internet Explorer users will now be warned that their browser is unsupported.
 - Caching has been added to worksheets and exercises, reducing load times by up to 10x.
 - The group administration page has been revamped and now lists the projects for which the groups are used.
 - Project listings now sort projects by deadline.
 - The project administration UI now allows creation, deletion, and editing of all fields.
 - Staff may now specify a worksheet deadline, after which time submissions will no longer be counted. Students are warned of a passed deadline.
 - Starting a console will display a welcome message indicating the IVLE and Python versions, making its purpose more obvious.
 - Consoles will now start immediately when shown.

Bugs fixed since 1.0beta2:
 - Rendering a worksheet will no longer crash when a referenced exercise is deleted, although this should almost never happen in practice.
 - Long console backend responses (in particular very large exceptions) will no longer be truncated, due to a console protocol change.
 - Creating a user jail will no longer crash when running with configobj 4.7.0 or later.
 - Database connections are now closed immediately upon request termination, even in the case of an unhandled exception.
 - The file browser's subject listing no longer assumes that a failure response means that a directory doesn't exist. It now correctly verifies the response code.
 - A Subversion error in the filesystem backend will now cause a visible error rather than silently dropping Subversion metadata.
 - The editor will no longer crash on save if an error occurred while identifying the file.
 - An obsolete publishing mechanism has been removed.
 - Subversion checkouts with Unicode characters will now work correctly, with locales now generated inside the jail.
 - Editing files with Unicode characters now works again.
 - A descriptive error message will now be displayed when an exercise specifies a bad test type. Previously a crash would occur.
 - Special characters (for example '#') are now handled correctly in paths throughout IVLE. These would previously cause problems in some places.
 - Submitting a path with Unicode characters will now function correctly.
 - Submission paths are now validated for characters that could cause path injection issues.
 - Subversion's 'ignored' status is no longer ignored, but displayed as 'Temporary file (ignored)' in the UI.
 - Users can again commit the current directory by deselecting all files. This was a regression.
 - The special home directory subject listing will now be invoked if the path ends in a '/'.
 - The console prompt will now change to '+++' rather than '...' when the program requests string input.
 - Offsite non-GET requests are now properly rejected, hopefully preventing all CSRF vulnerabilities.
 - Badly formed reStructuredText in an exercise or worksheet description will no longer cause a crash.
 - The breadcrumb for a user will now only show the user's full name if the logged in user can view it.
 - Worksheet and enrolment forms no longer hide any data validation errors.
 - Offering staff are no longer able to create groups for a solo project set.

Documentation changes since 1.0beta2:
 - The example SSL configuration file for Apache no longer specifies session cookie options for the public host, since public mode does not use sessions.
 - Instructions on running the test suite have been added.
 - A full guide to Subversion usage within IVLE has been introduced in the web UI.
 - The 'Tutorial' and 'Filesystem' help topics have been renamed to 'Worksheets' and 'Files' respectively, to match the common functionality names.
 - Documentation for the console has been fixed to no longer disrupt operation of the console on that page, and the examples have been improved.
 - The tour has been expanded with new functionality and clarified.

File Description Downloads
download icon ivle-1.0rc1.tar.gz (md5, sig) IVLE 1.0rc1 source tarball 15
last downloaded 36 weeks ago
Total downloads: 15

1.0beta2 release from the 1.0 series released 2010-02-17

File Description Downloads
download icon ivle-1.0beta2.tar.gz (md5, sig) IVLE 1.0 source 18
last downloaded 36 weeks ago
Total downloads: 18

1.0beta1 release from the 1.0 series released 2010-02-03

File Description Downloads
download icon ivle-1.0b.tar.gz (md5) IVLE 1.0 beta source tarball 24
last downloaded 11 weeks ago
Total downloads: 24