34 Commits

Author SHA1 Message Date
martin
a7ad3ea638 Minor formatting tweaks 2002-08-04 13:25:53 +00:00
martin
565f7a9504 Fixes to two database fields log_display(table -> mtable) and
user_teachers(authority from varchar -> int)
2002-08-04 02:08:43 +00:00
martin
94361e021e Lots of work on site display, over many files. Improved front page
and display of site modules.
2002-08-03 08:16:31 +00:00
martin
9084509828 Lots of changes related to module info used in course listings and
activity reports.  Module names are now from lang files, not from
the modules table.  Cleanups.
2002-08-02 17:38:18 +00:00
martin
ef58b82265 Misc changes to improve performance on a brand-new installation 2002-08-01 15:48:27 +00:00
martin
11b0c46971 A big clean up of all the forum functions (including renaming them all
to start with forum_ ) and all the follow-on effects that caused
Some miscellaneous bug fixes and code clean-ups along the way
2002-08-01 03:50:27 +00:00
martin
36d4a9a193 A fix to recent log display 2002-07-31 16:24:40 +00:00
martin
501cdbd8bb OK, some massive changes with many files removed or changed.
Basically the changes are:

 - I've merged the 'discuss' module into the forum module
   which makes the interface MUCH clearer for everyone
 - I've added a new 'single' forum type that replicates
   what the old discuss course modules used to look like.
 - I've got rid of the "discussion" forum type - it will
   still exist in upgraded courses but as a normal forum.
 - the 'discuss' module is completely deleted - gone.
 - the 'chat' module is completely deleted - gone.
 - The upgrading system has been improved, and all code
   is stored in version.php.
 - I've put in upgrading commands to do the best I can
   (right now) to upgrade courses that used the discuss
   module.  It should mostly work, just leaving some
   "orphan" coursemodules on you course front page.  You
   can easily delete these using the little 'x'.
   I may have forgotten something  - I've only tested on
   my testing server and I'm about to test on my production
   server to see how it goes.
 - Forums have a lot of little new features and fixes.  The
   main one is the subscription process.  Teachers can 'force'
   subscriptions on any forum.  This disallows everyone from
   choosing their own mail subscription - it's just on.
 - The assignment module is half-finished and not working yet

I've still some massive changes to do, mostly involving making
all the lib.php function names more standardised, so consider
this is an interim checkin to do some tests.
2002-07-31 14:19:35 +00:00
martin
2b8cef8038 Changes to improve the user activity reports 2002-07-27 09:44:01 +00:00
martin
7468bf014f Part of "contributions" overhaul in course/user.php 2002-07-23 16:24:12 +00:00
martin
a83fded1a9 Consistent use of get_site() instead of checking course->category directly 2002-07-11 05:30:10 +00:00
martin
f9730aefef Remove teacher posts from recent activity (for students) 2002-07-04 08:49:22 +00:00
martin
7a302afc5f Slight changes to userdate() function. It now uses gmstrftime() instead of
gmdate to format times, thus allowing it to take advantage of locale, if set,
to print dates in the appropriate language.  Several userdate invocations
had to be changed, though, to use the different formatting specs.
2002-07-02 07:02:28 +00:00
martin
b5fe4c935d Major changes throughout to change "week" notation to "section" notation.
Sections covers "weeks", "topics" and anything else that may come along.
Note, again, some databases have changed esp course_weeks -> course_sections
and several fields called "week" are now "section.  Also course no longer
has an enddate, but instead has a numsections field.
2002-06-25 11:49:06 +00:00
martin
d9d1c35db1 Nicer formatting of editing modules, takes into account course format 2002-06-25 07:56:26 +00:00
martin
0b35af180a Added a "topics" format. it's very similar to the "Weeks" format,
except it isn't constrained by times.  Useful for flexible courses
where the pace isn't known and is subject to change.  The teacher
can "mark" the current topic and change this marking as necessary.
2002-06-19 05:04:31 +00:00
martin
849bc02af1 Whoops ... removed Choose... 2002-06-12 04:31:08 +00:00
martin
cfa5d3f2a0 Changes to course menu 2002-06-12 04:29:03 +00:00
martin
720a43cec7 Improvements to logs for admin user (can view any course) 2002-06-12 04:22:41 +00:00
martin
9604ccb131 Tiny fix so that when today is specified, it's selected in the list 2002-06-11 04:28:01 +00:00
martin
edf7fe8c19 New usergetmidnight function and use in finding today's logs 2002-06-10 14:01:30 +00:00
martin
cbc1462997 Course entry key is now called an enrolment key 2002-06-10 11:11:53 +00:00
martin
9481285b84 Fixes related to user timezones. All times are now displayed as expected. 2002-06-10 09:44:37 +00:00
martin
d887b5a7bd Changes to allow choice of format on home page of site 2002-06-10 05:19:03 +00:00
martin
da5c172a07 Changes to support guest user across any course (guest/guest) 2002-06-09 14:14:07 +00:00
martin
f3ecd2c8da Slight interface tweaks 2002-06-05 06:24:29 +00:00
martin
873960de8c Changes related to timezone display. Datetime display now uses userdate()
which itself uses the USER variable timezone to alter the displayed time.
2002-06-05 03:15:30 +00:00
martin
e13607280e Cleaned up enrol and unenrol process a bit 2002-06-04 06:30:51 +00:00
martin
ef25340cb4 Improvements to Recent Activity to make it clearer. Formatting, but
also logical changes to reduce the logs for course changes:
add+update=add
add+delete=nothing
update+update=update
update+delete=delete
2002-06-01 09:23:37 +00:00
martin
83b0b7731e Fixed some display of the logs in "recent activity" 2002-06-01 04:25:33 +00:00
martin
600149be34 New logging format
Improved "Recent Activity" on home page
Better formatting.
Many other small fixes.
2002-05-31 09:34:50 +00:00
martin
4567fb7145 Updated to accomodate new "social" format 2002-02-26 06:34:29 +00:00
martin
f51ab26b94 Changed weekly format ... makes more sense now I think 2001-12-04 16:13:36 +00:00
martin
f9903ed0a4 Initial revision 2001-11-22 06:23:56 +00:00