CamCORS v7.1.0.541- 7 January 2025
New
-
Added blue badge, to ‘Approve Supervisors’ home tile, indicating number of applications with ‘In Hand’ status
Fixes
-
Fix Papers dropdown behaviour on Safari when creating supervision reports for a Supervisor by Tripos Part
-
Fix bug where advanced filter included "Not estimated" when filtering by grade on Supervision reports > Search (Tutorial Officer)
-
Fix validation message shown when file imported has missing or incorrect headers
-
Fix header row for course co-ordinators table on course details page
-
Fix bug where Initial Payment claims could not be opened
-
Fix unnecessary error logs and exceptions being thrown when invalid URL is accessed by students
-
Fix error when Course Director tries to create report using CRSid
-
Fix error where message is not shown when General Claim amount exceeds the maximum allowed
-
Fix error where "Max £" was being displayed when creating a General Claim when the max amount is 0 or null
-
Fix sort order of General Claim Categories
-
Fix validation message when importing Supervisions for Course Director
-
Fix Supervisor Approval behaviour when approving In Hand application
-
Fix issues when importing CSV files with white space for Import Supervision Reports
Updates
-
CamCORS code has been updated to net8.0 for long term security support
-
Move Test/UAT red banner to the top of the page
-
Don't include filter data for draft reports
-
Student page renamed ‘My Reports’
CamCORS v7.0.1.513- 12 December 2024
New
-
Report Search, PDF export implemented using DevExpress.
-
Student Files, PDF export implemented using DevExpress.
-
Directors of Studies and Tutors can view all reports for their students for all previous years
Fixes
-
Fix bug where Supervision Reports are being created with a tripos part that the student does not have for the report’s year.
-
Fix bug where Payments Due files had incorrect Year for Michaelmas claims.
-
Fixed bug where CSV files were not displaying correctly in Excel.
-
Fix first name being null on Personal Details (Supervisors) page
-
Fix bug where non-standard email cannot be removed on Personal Details Page (Supervisors)
-
Fix bug where "Incomplete Information" is Raised When LookUp's "Preferred first names" is Blank on Personal Details Page (Supervisors)
-
Fix bug where Non-supervision Report cannot be created as the Supervisor had created a Supervision Report for the Student in a previous Term
-
Fix bug, creating a General Claim, a 'Duration too long' message was incorrectly being shown.
-
Fix bug, creating a General Claim, the value NaN was being shown for the maximum amount.
Updates
-
When creating Supervision Reports, Paper setter dropdown shows all Papers grouped by Tripos Part. Tripos Part filtering is not required to set Paper anymore.
-
Minor wording change on the evidence of teaching report.
-
CSV output option added for Payment Estimates page.
-
Added Payment Estimates menu option for CamCORS Admin.
-
Added Totals column to Supervisor Hours page.
-
Added Total for amount column on Payments from other colleges page.
-
Personal Details > UK Bank Details - IBAN Neobank BACS warning message added.
-
Rate per hour figures added to Payment Rates page and explanatory information shown.
CamCORS v7.0.1.453 - 21 October 2024
New
-
Home page for students (with single ‘My Reports’ tile and home page messages)
Fixes
-
Fixed error on College Supervisors page (caused by missing Institution data)
-
Fixed issue with wrong general categories being used when copying categories from previous academic years
-
Fixed unauthorised error when navigating back to CamCORS after re-registering as a Supervisor
Updates
-
Added Paper option to Statistics for Student Hours and Supervisor Hours reports
CamCORS v7.0.1.433 - 24 September 2024
New
-
New 'In Hand' status for Supervisor Applications - allows College user to mark an application as “in hand” to show that the supervisor has been contacted about their status, to sign documents, etc.
Fixes
-
Fixed bug allowing creation of reports for Term with missing Payment Rates
-
Fixed a bug where ‘Edit (in new window/tab)’ supervision report thrown error page
-
Fixed issue with duration inputter being unresponsive when editing reports in new window/tab
Updates
-
Updated comments styling on report read-only views
-
Added another point to the Registration tab on Personal Details (Supervisors)
-
CRSid Input Control
-
The appearance of the button to remove a CRSid has changed
-
A new “reload” button () allows for a CRSid to be re-checked if it failed to be checked -
-
-
Updated reports and claims popup window; applied same window width and height to ensure navigation and actions buttons always stay in the same position
CamCORS v7.0.1.416 - 22 August 2024
New
- Claim topic and/or Paper can be edited on Supervision draft and returned claims
- Supervisors, Personal Details page:
- Preferred name can now be set/updated
- ‘Hide teaching’ setting has been added for supervisors without college affiliation under Payments Preferences tab
- College Students page, added new filter for completed students and show completion year in table (where applicable)
- Read-only view of multiple reports
- New flags shown with claim status:
- Exported - Report exported to an external payment system
- Not Accepted - Report not yet accepted by supervisor
- Student Supervisors page shows if any student supervisor has done more hours than the limit entered
Fixes
- Fixed comments ‘for student’ and ‘for supervisor’ wrongly displaying on reports (views & PDFs)
- Added additional permissions and more strict validations across the app
- Editing reports on Report Search now properly asks for exit confirmation if changes were not saved
- User input sanitisation
- Improved constraints validation on reports
Updates
- Report Search filters have been improved:
- Claim state allows multiple selection
- ‘Exported’ removed from the states and has its own control
- Added advanced filter option for Exported claims
- Updated claim comments styling for better readability
- ‘Exported’ claim status badge has been replaced with ‘Approved’ badge with ‘Exported’ flag/indicator
- Background processes have been updated to handle Person table updates to First, Preferred and Formal names
- Show DoSes' and Tutors' full names on reports when hovering over mailto links in report header
- Confirmation popups styled to be more eye catching
- Notification popups automatically close after 5 seconds
- Supervisor Hours by Pay Option and by Term pages have been removed and replaced with new Supervisor Hours and Student Supervisors pages
CamCORS v7.0.1.389 - 18 July 2024
New
- Manage General Claims, added CSV download option.
- Manage General Claims, added ‘Any’ status filter.
- Create General Claims, added Duration Inputter control.
- Edit draft General Claim, added Duration Inputter control.
- Allow Finance Officers to approve supervisors applications.
- ‘Evidence of Teaching’ page for Tutorial Officers added.
- Dedicated Report IDs field on Submitted Reports and Draft Claims pages for improved search performance.
- Free text search field on Report Search page to allow multiple keywords search functionality.
- Batch edit ‘Group sizes & hours’ page added (available on Draft Claims page)
- Batch edit ‘Assessments’ page added (available on Draft Claims page)
- Dedicated DoS and Tutor fields on Submitted Reports for improved search performance.
Fixes
- Fixed issue where non standard email was not saved on Personal Details page.
- Supervisor Hours By Pay Option hours calculation fixed
Updates
- View General Claim, form now doesn’t resize if College Information is present/not present
- Redesigned General Claim read-only view
- Report Search page multiple performance improvements.
- Report Search page ‘Red dot’ tag filter now has Yes/No/Any options rather than checkbox for better filter control.
- Submitted Reports & Draft Claims pages now allow multiple keywords search inside text search field.
- Draft Claims: editing groups uses new Duration Input control.
- Draft Claims: editing groups has been redesigned and no longer requires clicking buttons for adding groups.
- Supervisor Hours By Pay Option/Term updated filter options on both pages.
CamCORS 10 June 2024
Update
- No charge / No pay claims will now be included in the payment export file.
CamCORS v7.0.1.349 - 23 May 2024
New
- Home page messages.
- Supervisor Hours by Pay Option includes filter to select type of Supervisor ("Taught our students", "Belong to the College").
- Supervisor Hours by Pay Option includes filter on Claim Type.
- Finance Officers can manage General Claims.
- Comments for the Claimant can be added to General Claims.
Fixes
- Draft Claims - changing groups and hours now properly updates hours shown on the page.
- Draft Claims - fixed bug where group sizes '1' and '01' were treated as different.
- Supervisor Hours by Pay Option CSV only includes the filtered results.
- Senior Tutor Role in Senior Tutors' Committee can now approve General Claims.
- Draft Claims bulk submit checks length of work undertaken field, not feedback field.
Updates
- College Supervisors page shows if a Supervisor cannot claim Direct Payment because they have not entered their IBAN.
- Students page shows USN.
- College Users page wording updated to make message clearer.
- Manage General Claims page uses new design.
CamCORS v7.0.1.318 - 9 May 2024
New
- College Supervisors page for Tutorial and Finance Officers (Users > College Supervisors).
- Payments from other Colleges new CSV download option for totals.
Fixes
- Payments from other Colleges CSV only outputs data in the current filter.
- Saving a Draft Report does not trigger Groups and Hours validation (triggered on Submit only).
- Downloaded file name timestamps use local time.
Updates
- Payments from other Colleges CSV includes Total Supervisor hours.
- Report Search Tripos Part dropdown groups the Tripos Parts the user has Reports for at the top of the list.
- Hours shown on the Draft Claims page.
- GUI changes to General Claims > Configure Categories.
- GUI changes to View General Claims for Supervisors.
CamCORS v7.0.1.294 - 24 April 2024
New
- Separate Clone Reports page with updated functionality
- Search for DoS on Submitted Reports page
- Supervisor Application approval with confirmation popup
- DoS can set ‘Academic Concern’ on a report
- Background process to refresh expiring advisors.
Fixes
- Import Supervision Reports process from CSV file.
- Paper dropdown in Advanced filters on Report Search page now displays properly.
- Student Files, file names now always include Term
- More strict claim status and event change validation to only allow valid flow
- XRNLI code calculation fixed for payment files
Updates
- ‘Missed’ and 'Yet to come' description updated on report slips + new validation rules on edit slips.
- Personal Details / Bank Details wording updated for missing IBAN
- CSS files versioned across Web project.
- Draft General Claims dialog reworked.
CamCORS v7.0.1.268 - 3 April 2024
New
- Supervisors can download CSV of their groups and hours
Fixes
- Security updates
- General Claims approval, bug where the hours field was showing an incorrect value when opening a Draft Claim.
- General Claims approval, clicking next/previous buttons was not showing the correct values for certain fields.
Updates
- Payment Summary: Added ‘Any’ to term selection dropdown;
- Payment Summary: Added breakdown option to view summary by College or by Pay Option
- Payment Summary: Added ‘Total' columns to both tables (Total excludes Refused amounts and hours)
- Batch Actions: ‘Are you sure?’ confirmation dialog added
- Create General Claim, GUI updates.
- Est. work on Report Search and Submitted Reports tables shows plain est. work text (previously colour badges)
CamCORS v7.0.1.249 - 14 March 2024
New
- Report Search page for Finance Officer
- Report Search, separate CSV download for Group Sizes & Minutes
- General Claims, added batch approval functionality.
Fixes
- Configure Categories, Instructions field now allows any characters.
- Removed buttons on Teaching and Payments pages if no data returned (Supervisor)
- Rounding on Payment Estimates adjusted
- Removed duplicate JavaScript loads. Versioned all JS files
- Student Details Page showing wrong college Advisors
- Term should have a non-breaking space in it
- Submitted Reports - do not allow batch approve of refused claims
- Draft Claims & Submitted Reports - using tab to navigate from text search to ‘Go’ button should NOT skip to ‘Reset’ button
- General Claims, filter by Category wasn’t working.
Updates
- Academic Concern tickbox added to main search on Report Search page (TO, ST, DoS & Tut)
- Student College added to main search on Report Search page (Supervisor)
- Allow USN number in Student search box on Report Search page
- Change to Initial Payment criteria
- Changes to report state information in footer (Report detail view)
- Search Reports, Draft Claims & Submitted Reports - hitting ‘Enter’ on keyboard while in any of the search text inputs will trigger ‘Go’ button
CamCORS v7.0.1.222- 29 February 2024
New
- Show Hours on Search page for DoS;
- Show Est. work on Search page for DoS and Tut;
- Show Est. work and Hours on Submitted Reports page;
Fixes
- Access Token gets refreshed now and should not throw ‘Not Authorised’ error after 1 hour;
- Undo button incorrectly enabled for exported General Claims.
- Sync process Disassociate Tripos Parts with Students.
- No charge flag on Drafts and Submitted reports changed, NP to NC (No Charge);
- Report Search page Hours & Est.Work hidden for draft/returned;
- Show report’s institution on email notifications sent to DoSes
Updates
- Hide estimate amount on Search page for all except Finance Officer, Supervisor and Supervisor Former;
- Change 'Released' on tables to icon;
- Update Personal Details bank information page with better explanations;
- Students page, sort order by Academic Year first then by all else;
- Supervisor Payments page content and PDF layout updated;
- Report Edit, report text textarea doubled in size + vertical resize only;
CamCORS v7.0.1.209- 22 February 2024
New
- Batch Approval on Submitted Reports page
- Attention/Warning flags on reporting tables (submitted reports, draft claims)
Fixes
- General Claims (Drafts) - Error when clicking next, changes were not being saved.
- General Claims, now replicate Reporting navigation buttons behaviour.
- 'Saved' tag auto hides after 1 second
- Last ‘Approve & Next' button on Submitted Reports changes to 'Approve' on last item and doesn’t attempt to go next
- Statistics CSV file output has been fixed
- Can now paste a large number of CRSids into the “Students” input cell to create reports
- Email notifications settings, fixed saving settings per role
- Payment Estimates page now shows Student Hours
Updates
- Submitted Reports added focus on ‘Approve & Next' plus added keyboard shortcut for Approving (Windows: Alt+'a'; MacOS: ⌥ a)
- Added explanation text to advanced filters
- Personal Details UI updates
CamCORS v7.0.1.194- 15 February 2024
Fixes
- General Claims, filtering by approved claims now excludes exported claims.
- Create General Claim, save confirmation message was showing before the claim had saved.
- View General Claims, couldn’t select text within the grid.
- Create Categories, wasn’t checking for disabled categories so validation was failing.
- College information page, email links were broken.
- Misspelt Label on Advanced Filter.
- Allow large number (>1000) of claims for CSV export
- Round down Group Hours less than 0.1 to 0
- Eliminated “SyntaxError: JSON.parse: unexpected…” error messages
Updates
- General Claims, added ‘Any’ filter option.
- Add Release notes link to footer.
- DoSes and Tutors names added to CSV on Search Page
- Enabled Student Files with rewritten backend
- PDF generation progress added
- PDF notification persistent across pages while file is being generated
CamCORS v7.0.1.184 - 8 February 2024
New
- Supervisor Summary page (simple payments/supervisor hours summary tables)
Fixes
- Error when selecting a Tripos Part with no Papers.
- Issue where Report Text was not displaying line breaks properly (on page and PDF reports)
- Issue where carriage returns were causing an issue when saving a Category.
- Fixed issue with sender not being included in BCC for reports search emails
- Fix draft tables loosing ordering when action on report is performed
- Fixed Regex null exception on CSV files export (search page + statistics)
Updates
- Enabled Tutorial Officers to create supervision reports
- Relabel text on Create Supervision Reports
- Allow System Admin to view expired Supervisor's Teachings
CamCORS v7.0.1.177- 5 February 2024
Fixes
- Creating a General Claim, validation was failing for Amount claimed which was stopping the claim being submitted.
- General Claims (returned), user couldn’t click Save or Next.
- Validation error message ‘Value must be 0’ for hours field when saving a draft General Claim.
- Draft General Claims, grid wasn’t updating after making a change to a claim.
- Prevent creating (Non)Supervision reports and General Claims if claimant hasn't got any valid payment options
- Sorting by Term on Search Page is working ok now
- Removed diacritics from payment export files
- Supervisor Training will show supervisors who have created at least one Supervision or Non-supervision report for current academic year
Updates
- Configure Categories & General Claims creation, maximum hours claimable is 500.
- Allow batch (un)release reports from Search page;
- Change feedback Reply To address (set it to person reporting);
- Updated help text on Supervisor Hours page;
- Removed CSV button from Payment Estimates;
- Enable/Disable PPS export through configuration
- Added to General Claims, Configure/Create/Edit, Instructions field.
CamCORS v7.0.1.161- 26 Jan 2024
Fixes
- Error where a General Claim was not created after submitting.
- Do not email supervisors about General Claims created on their behalf (initial payments case);
- Info icons across the app should not open on Tab key (tabindes = -1)
Updates
- Session and cookie expiry times increased;
- Submitted Claims email notification for DoSes now lists claims per college;
- Disabled DisassociateAdvisorsFromStudents background process;
CamCORS v7.0.1.157 - 25 January 2024
Fixes
- Error 500 on report creation (supervision, non-supervision) caused by wrong payment option selection process
- Allow people with CRSid without number (i.e.: 'abc' instead of 'abc123') to update their Personal Details
- Do not show error page after login if no actual error occurred
- Included Submitted status for Initial Payment General claims
- Configure Categories - Description incorrect for the selected Sub Category, editing category was throwing a ‘cannot insert’ error, validation message was incorrect when saving a Sub Category that already existed, GUI change - Description field tidied up, performance issue when filtering categories.
Updates
- Editing reports - Adding hours added a message if no hours entered, improved look&feel;
- Improved error handling in multiple places;
- Additional validations on Personal Details update;
- Re-enabled Initial Payments process to run on a schedule;
- More logging added;
CamCORS v7.0.1.149 - 24 Jan 2024
Fixes
- Initial Payments bugs fixed and prepared for processing;
Updates
- Added more detailed logging to help with debugging.
- Unique Session cookie per client;
CamCORS V7.0.1.139 - 22 Jan 2024
Fixes
- Remove duplicate papers from dropdowns on report creation page
- Payment Estimates report to show supervisor hours NOT student hours
- Allow Report Text to be 4000 characters long
- Remove Cost Estimates from PDFs of reports
Updates
- Time to void supervisor decisions increased to 21 days
- Home Page message updated
- Wording changes on Supervisor Approval
- Include supervisor and claim ID in the search on Submitted reports
- Allow CRSids in Student and Supervisor inputs on Search Page
- Allow Academic Year dropdown to go back to 2000 on Search Page
- Add warning when supervisor tries to submit with no charge payment option
- Add Claim IDs search input to Search Page
CamCORS V7.0.1.123 - 19 Jan 2024
Updates
- Disabled Export Feature on Managed Payment Data page (temporary)
- Disabled Initial Payments (temporary)
Fixes
- Fixed Supervisor Requires Approval Email sent multiple times
CamCORS v7.0.1 - 17 Jan 2024
Fixes
- Supervisor Application, 500 Error.
- Supervisor Application, unable to click on Submit.
- Teaching page timeouts.
- NI Number validation does not allow "00".
- General Claim Categories cannot be edited and deleted.
- General Claims cannot be approved.
- General Claims cannot be submitted.
- Supervisors without Claimant records.
CamCORS v7 15 Jan 2024
Initial release