CamCORS Release Notes
CamCORS v7.1.1.629 - 28 October 2025
Fixes
Fixes issue where CRSids copied from a spreadsheet are not handled properly when pasted into the “Student CRSids” input control on the “Create Supervision Reports” page.
CamCORS v7.1.1.625 - 21 October 2025
Fixes
Fixed issue where student files reports were including the wrong students
Updates
Supervisor teaching summary report has been updated to reflect new supervision definition
Removed obsolete code for ‘Delete Stale Claims’
Removed picture on Personal details page for Supervisor
CamCORS v7.1.1.604 - 17 July 2025
Fixes
Fixed incorrect page title for College Supervisors
Fixed problem on Bulk Edit of group sizes changing hours to zero
Fixed College Supervisors not loading if application decision is missing
Updates
The College Supervisors page now includes supervisors who have recently expired (since 3 months ago)
Update ISL name and address on Privacy Policy
Updates to expiry notification emails for accounts that expire at the end of the academic year
CamCORS v7.1.1.598- 1 April 2025
New
Reason for returning a claim (supervision & non-supervision) through comment popup
Reason for returning a General Claim through comment popup
PDF Generation process, added progress bar.
Supervisor bank details, certain sort codes are now blocked
Fixes
General Claim for advisory rate category amount reverts to default amount when submitted
Term filter for Reports Page (Students)
General claims showing max hours and max amount for different category than the one selected
If General Claim saved and then submitted, it is not submitted
Security improvements
Prevent creation of duplicate General Claims if user clicks on the Save or the Submit button twice
Updates
Reword text of "CamCORS Claims Returned" email (to reflect ‘reason for return’ comment change)
Show who can see a comment on a Report
When a report is returned all Dots are removed
Supervisor Application: punctuation updates on decision pending page
Supervisor Application: code has been updated to net8.0 LTS
Supervisor Application: Test/Uat red banner has been moved to top of the page for consistency with other CASC apps
Supervisor Application: direct user to Lookup profile page
Supervisor Application: Link to CamCORS help for Lookup email setup
Allow filtering on reports where Academic Concern is NOT flagged
Allow filtering on reports with Missed Sessions as Yes/No option
Additional information on the Error page to help users with common errors
CamCORS v7.1.1.563- 28 January 2025
New
Send reminder emails to Supervisors when their accounts expire in 7 days and 30 days
Fixes
Fixed a bug where changing red dot tag did not have effect on advanced filter results
Fixed issues when adding/updating General claims subcategories as CamCORS admin
Fixed an issue where expired and removed claimants were recreated for an old approved application
Fixed Papers filter not populating from Tripos Part in Advanced Filter on Search page
Fixed Report Search PDF generation does not apply the Advanced filter to the reports output
Fixed PDF not showing value for Missed sessions or To come
Fixed error creating Supervision Reports where tripos parts don't have papers
Updates
Allow an exported claim to be tagged/untagged by a coloured dot
Only show 10 years in Academic Year dropdowns
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