ClassWeb 2.03 - UCLA WebDesign Team - 09-18-02 ---------------------------------------------- Enabled ClassWeb to become multilingual with the use of language files. Brought back link for original file upload utility in addition to the newly featured WebbJeff Filemanager 1.1. Removed off most of ClassWeb docs since it is available at http://classweb.ucla.edu Converted help html file to help php files to become dynamic and be included in language file for multilingual. Cleaned up some of the scripts. There are 3 different file edit utilities available. The one in production is FileManager 1.1 added by Emmanuel Florent. The previous was added by Glen Stewart and is located in the /classweb/prof directory as well as the admin directory of the sample history site. However, since it is old, it is no longer linked. The original file edit utility was developed by us and can be accessed in any class site by passing stubsection parameter equal to fedit using stub.pl (Example: "./admin/stub.pl?stubsection=fedit"). NOTE: Our original file edit utility as well as Glen Stewart's version has not been updated to support multilingual since it is no longer in use. However, FileManager features limited multilingual support and is explained further in /classweb/lang-eng.inc (default English file for ClassWeb). Using any of these three file edit utilities is up to your preference. Enjoy! Classweb 2.0 - Glen Stewart - 03-05-01 -------------------------------------- prettified main Classweb page, adding icons for seasons, and pointer to make current term very obvious. added Registrar link to main page, along with integrated Registrar functions thanks to PHPgen. Registrar functions are BETA and not heavily tested. added "doorway" icon/concept to entering a department to view classes. revised stats.php to list all term classes, and added link on main term page. People wanted to see all term classes in a single glance, for all depts. stripped away UCLA-specific output from stats.php, and added more useful output like you'd expect from a course catalog. Decided to remove links to library reserves since we have no way to link to various systems. Links to Amazon.com can be handled from the Class Links tool. concept of "sub-terms" was added to handle virtual classes (remote learning) that are not a full term long. Since virtual classes have no room, there is no collision detection for conflicting class/room/time problems. the old fedit scripts are now dedicated to handling Syllabus, and a new File Manager (based on a GPL'd tool called Database Manager) now manages files in the Private and (new) Public directories. The file manager does quotas (100Mb is current default) and gives excellent control over the folders. An entire online class can be created with this tool. Using the Public directory cleans up the main class menu. changed look of many pages with tables to make the table header highlighted in yellow. Many pages lacked consistency. Fixed. Info is easier to read now. Pre-enrollment function added. A prof can now have an assistant prof in their class act as Class Registrar. This is described in the Installation and Administration documents. grade functions added back in. Unique, simple means for teachers to paste in grades from any sort of tool they use. Student viewing of grades uses authentication. major reorganization of database tables. See the new tables.html document in the classweb-docs folder. Changes include table deletions, mergers, and a couple new tables. Note that all authentication now requires NUMERIC User ID's!!! This was necessary to support auto-incrementing User ID's (ie.the self-standing registrar functions). Classweb now stands alone - no data is fed by external college databases. eliminated secure (https) access methods for Discussion Boards and any other areas for now. Authenticated access seems adequate to me - we're not storing nuclear secrets here, are we? ...and many sites do not have secure servers. eliminated "classweb" group requirement in UNIX setup. This added to setup complexity. Most sites will just run classweb as nobody.nobody which is standard for Apache. broke classweb into three unique sections: classes, classweb, and classweb-docs. classes go in web server DOCUMENT ROOT, classweb goes in /home, and classweb-docs goes in DOCUMENT ROOT and contains much info from UCLA's classweb site. Folks on Intranets can survive without the UCLA site, and we can now update the local docs with each release. fixed discussion board icons for prof and TA so they show up in authenticated boards. major revamp of Administrator's "Other/Advanced Edit" menu. Profs will be spending a lot of time in here, so it should look nice! fixed problems with sending mail to class. revised security/setgroups.pl, hits.pl, statsdb.pl, and bbcheckdb.pl to run without term arguments (who likes maintaining all this stuff each and every term?) when running in cron. changed syllabus icon to check or X. replaced UCLA's dept of Social Sciences logo with a standard Classweb logo that should suit all departments. added ability for prof to change their own Homepage URL. added feature to let student/prof have their password remailed to them. many, many other changes and enhancements...this was a sweeping rewrite.