======================== QClass 2.0 Author: Quintak Lee Release Notes ======================== ------------------------ 2.07.20220502 ------------------------ Fine tune on Event Log ------------------------ 2.07.20220417 ------------------------ Removed: Java mass upload feature Changed: View Homepage --> View Folder Changed: 1 single upload bar to replace multiple file upload bars (LOL should have done that a decade ago) Added: 1 upload bar for images (cater for uploading via smart devices) ------------------------ 2.06.20201013 ------------------------ Added: htaccess generation algorithm changed for fitting gsuite-login ------------------------ 2.06.20200717 ------------------------ Bug: HW Summary shows "Not Graded" for 0 scored HW which has only 1 score item ------------------------ 2.06.20200702 ------------------------ Add: GAuth Changed: Version Scheme ------------------------ 2.05.150506 ------------------------ Add: Parents module ------------------------ 2.04.150506 ------------------------ Bug: Custom duedate not reflected in manage files module ------------------------ 2.04.150202 ------------------------ I love Pokemon! ------------------------ 2.03.131209 ------------------------ Added: Generate all home work score of whole class in 1 single table (Display / CSV) Added: Calculate homework submission stats of whole form ------------------------ 2.03.131006 ------------------------ Added: Email parents (eclass parents account) the assignment overdue notications ------------------------ 2.03.130425 ------------------------ Chg: Puzzle & Dragons Login Icons ------------------------ 2.03.121010 ------------------------ Chg: input type=number replaced type=text in teacher grading scores input ------------------------ 2.03.100519 ------------------------ Chg: Adjustment -> Bonus Add: Cap function. Prevent scores higher than fullscore caused by bonus marks ------------------------ 2.03.091116 ------------------------ Bug: Grade & CSV Export were not using the correct late penalty ------------------------ 2.03.091009 ------------------------ Bug: Custom Due Date missed in unlocking assignment ------------------------ 2.03.090907 ------------------------ Add: Student Login and Password Sync with EClass Remove: Change/Reset Password for QClass ------------------------ 2.03.090712 ------------------------ Add: Custom Due Date Add: Late penalty (weekly) ------------------------ 2.03.081015 ------------------------ Add: Allow users to reset school domain account / eclass account via lost password page ------------------------ 2.03.080919 ------------------------ Bug: Safe mode restrictions caused extra footer in http download ------------------------ 2.03.071026 ------------------------ Bug: Student late penalty was shown incorrectly in student's page ------------------------ 2.03.071012 ------------------------ Bug: Multiple lines in Instructions will result in javascript error Known: The fix to the above bug result to
appearing in edit assignment ------------------------ 2.03.070917 ------------------------ Add: More pictures for the index page Add: Better random function (use mt_rand instead of rand now) for the index page pictures ------------------------ 2.03.070917 ------------------------ Bug: Late Penalty for (80% - 0) was not shown correctly in student's summary page if the student has not accessed the assignment at least once Add: A bigger word "Password Changed" has been added in the profile page after changing password ------------------------ 2.03.070908 ------------------------ Add: Lite Mode Assignment (No Adjustment and No Late) Add: Ability for teachers to change the date of student's submission ------------------------ 2.02.070830 ------------------------ Add: 80% - 0 Penalty: 1st cycle = 80% of scored marks, 2nd cycle or onwards = 0 marks ------------------------ 2.02.070813 ------------------------ Add: Aliases function in admin - Groups and Teachers could be put as an alias for re-using when adding assignments ------------------------ 2.01.070610 ------------------------ Bug: [Empty] not shown if student has clicked into the assignment at least once, but not uploading anything, and then get force submitted by teacher ------------------------ 2.01.070524 ------------------------ Bug: Late penalty was 0 if the assignment due date is not day 6, and the assignment was submit late within the same cycle as the due date ------------------------ 2.01.070507 ------------------------ Bug: ZIP function may ZIP the backup file, now removing all 'backup-' ... '.zip' files on zipping ------------------------ 2.01.070423 ------------------------ Bug: Bug fixed in version 2.01.070209 - Warning about not unable to unlock the assignment on submission occurs incorrectly if submitting on the same day as the due date is incompleted ------------------------ 2.01.070419 ------------------------ Bug: When an assignment is graded, then removed, resubmitted, and left ungraded, may lead to errors (due to operations on an empty array) when viewing stats ------------------------ 2.01.070307 ------------------------ Bug: Input scores were unable to have negative values ------------------------ 2.01.070209 ------------------------ Bug: Students were unable to unlock if score is not null (but empty) Bug: Warning about not unable to unlock the assignment on submission occurs incorrectly if submitting on the same day as the due date Chg: Late penalty will no longer be shown as greater than the negative of the total score (although -ve marks were all changed to 0 before this change, this change is to minimize the need of calculation of the adjustment box) ------------------------ 2.01.070127 ------------------------ Add: Ability to add assignments that will be shown after a certain date (in fact of being shown immediately) Chg: Sorting of assignments in Student page is now by the order of Date Availabilty, instead of Title ------------------------ 2.01.070124 ------------------------ Bug: The character "." was not allowed to be input as a score in Grading Page (Fixed by allowing only digits + ".") ------------------------ 2.01.070122 ------------------------ Bug: Putting \ in score/adjustment will render a SQL error in Grading Page (Fixed by allowing only digits + alphabets) ------------------------ 2.01.061115 ------------------------ Bug: Putting ' in remarks will render a Javascript error in Students Page ------------------------ 2.01.061108 ------------------------ Add: Force submit will be shown in Bold Red if the content is not empty Bug: Putting ' in remarks will render a SQL error in Teachers Page ------------------------ 2.01.061107 ------------------------ Bug: Multiple line remarks will render a javascript error, thus prohibiting the teacher to view the page ------------------------ 2.01.061106 ------------------------ Add: Teachers can now show the folder structure of the assignment ------------------------ 2.01.061015 ------------------------ Bug: Late score was not calculated correctly in the exported CSV Bug: Late score was not calculated in student screen if they have not submitted the assignment ------------------------ 2.01.061014 ------------------------ Add: Teachers can upload individual attachment files to each student in Grading Page Add: Students can view their teacher's attached files in each of their own assignment Add: Clicking on the Version Number could view this Release Notes file Bug: False corrupt CSV file warning when exporting CSV in Grading Page ------------------------ 2.0.061005 ------------------------ Bug: Students who have submitted but no score are counted as not submitted in 'Missing Homework' ------------------------ 2.0.061004 ------------------------ Bug: The last Student Class Number + Class in 'Missing Homework' is removed in some circumstances Bug: Cycle calculation error if the student submits the assignment late on day 1 of a cycle Add: Student Number shown in Grading Page Add: Check/Uncheck all boxes in Grading Page ------------------------ 2.0.060820 ------------------------ Initial Release