Known issues:
None at present
Recent changes
1/3/2024
- Fixed bug that prevented save of zero marks for practicals
- Repaired email attachment functionality
- Fixed bug that prevented course organizer de-allocating a project or review when student dropped optional course
- Added option to allow teaching office to download all handins for a particular piece of coursework
16/11/2022
Further improvements to the "email" functionality to test for valid email addresses in "cc" field, and remove any
trailing non-alphanumeric characters.
10/11/2022
Restored functionality of the "select All" and "deselect All" buttons on several different tables, including names of students and
supervisors as seen by DoSs, and of supervisors seen by those with access to the course "manage" page.
10/11/2022
I think I have fixed a bug which caused the direct mail system to fail when any recipient's "display name" or the name of the mail group included a comma.
04/05/2022
Long standing bug in the marking system found and fixed. Symptom was that marks were apparently not being saved.
As a short term fix I ran the script to create prefilled marksheets for both Research Reviews and Computing Project.
This results in all projects showing in bold to the marker, as they then already exist. But they do not contain any marks.
The underlying problem has now been fixed, and it should not be necessary to do this in future.
10/03/2022
"Add new student" function added to student search form.
10/03/2022
Rewritten "update my details" forms for both student and non-student users. Tested thoroughly, but please let
me know if they are not working as you would expect.
Title question (Mr, Miss, Mx etc) removed from the student form as we no longer use these on the TiS.
20/02/2022
Non-student user search form updated to use autocomplete on the surname field, and to present a common interface across the
whole site.
17/02/2022
Further modification to the email interface, to disable the "mailto" method when the character count in the mail fields exceeds 2048, which is just
less than the limit on a number of extant browsers. Not doing this creates a risk that the recipient list will be truncated without any obvious warning (since it takes place in the browser, and not in php code)
15/02/2022
For students doing E1/E2, added the name of the section (i.e. E1a, E2c etc) to the information on the "My experiments" tab.
15/02/2022
Rewrote some very old code controlling the "My Teaching" home page for non-students. If you think something is not showing there that should, please let me know!
15/02/2022
Added autocomplete functionality to student search, and reorganised so that all searches for students use the same interface. Tested pretty
exhaustively, but it's still possible I have left some errors. Please check you have the right student at the end of the search.
5/01/2022
Added form to practical course management tab to allow email to all students with a particular practical day.
(Of relevance to those who send email direct from the TiS)
5/01/2022
More updates to email functionality. All email functions now go through the same scripts, and you always have the choice of three ways of sending mail -
by using the inbuilt interface; by clicking to copy the current form contents into your own email client; or cutting and pasting the lists of recipients to
the paste buffer.
6/11/2021
I have just upgraded the email functions to test that email addresses are properly formed, and to substitute the default <crsid>@cam.ac.uk
address if not. This required updating the roughly 60 email queries stored in the database. If you find that no results are appearing in
the bcc field, then please let me know what page you were on and what email group you were trying to reach and I'll try to fix it ASAP.
Rachael Padman, 10th November 2022
|