martin [Sun, 8 Sep 2002 03:24:38 +0000 (03:24 +0000)]
Changes to allow much better control over what "teachers" are called
in a course. Firstly, the course settings page now allows the teachers
to specify the word they want to use in place of "teachers" and "students"
as well as "teacher" and "student". Secondly, a new teacher admin tool
allows any teacher to modify the order and displayed role of teachers
in that course. This affects the display on the course listings, the
participants page and so on.
martin [Sat, 7 Sep 2002 14:57:33 +0000 (14:57 +0000)]
Improvements to the language checker. As well as checking for missing
strings, you can now see the current language compared side-by-side
with English.
martin [Thu, 5 Sep 2002 02:04:00 +0000 (02:04 +0000)]
BUG FIX: In the last version I introduced a new security feature
(keeping the site URL stored in the USER session object) but forgot
to add this to the brand new admin user - causing it to fail.
martin [Tue, 3 Sep 2002 14:29:39 +0000 (14:29 +0000)]
Added a new administration page that can check the current language
pack against the English language pack. It prints any missing strings
or files. This should help language pack developers.
martin [Sun, 1 Sep 2002 14:34:38 +0000 (14:34 +0000)]
Attachments can now be added to postings.
They are stored in the course moddata area.
They appear as links within the message, including mailed-out messages.
They are deleted when the post is deleted.
martin [Wed, 28 Aug 2002 15:07:46 +0000 (15:07 +0000)]
Security fix for:
Internet Explorer bug that allows sends cookies to different sites if
they have the same ending. eg moodle.com cookie is sent to smec.moodle.com!!
Also fixes case where multiple moodle installations may be in different
directories on the same server. When you go from one to the other the
first session will be destroyed now (you can't be logged in the two
at the same time). It's just a lot safer this way, for now.
Basically this works by storing the wwwroot variable in the session
and checking it for every page.
martin [Wed, 28 Aug 2002 13:07:10 +0000 (13:07 +0000)]
Moved uploaded assignment files into a subdirectory called moddata,
where data from other modules can also live later on.
Also added a README for that directory to warn teachers not to mess
with it, version code to perform the upgrade, tweaks to assignment/lib.php
and a tweak to reading module so that assignment files aren't listed
in the list of possible readings (could get messy).
martin [Mon, 26 Aug 2002 09:48:00 +0000 (09:48 +0000)]
Changes to use a new configuration variable: CFG->slasharguments
If true, then display of user pictures or filenames will use the
method of providing arguments as "slash" arguments - this is much
better for caching, proxies, search engines etc. Unfortunately
it doesn't seem to work on some PHP installations.
If false (the default), then a more compatible method is used
(ie usual way of passing parameters to scripts)
martin [Wed, 21 Aug 2002 13:29:25 +0000 (13:29 +0000)]
Users can now choose to hide their email address. In this initial version
there are three options:
0) Hide the email address from everyone (except the teacher of their course)
1) Allow everyone to see the email address, all the time.
2) Allow only participants in the same course to see the email address
martin [Wed, 21 Aug 2002 12:54:27 +0000 (12:54 +0000)]
Fixed up guest access PROPERLY - it's now more obvious and simple for teachers
to set it how they want. Guest access now has THREE states (off, on, on with key).