campaign What's New

OFES change history

A plain-language summary of verified improvements to the Online Faculty Evaluation System.

v2026.10.02 Administrators, MIS Coordinators, Deans, College Secretaries, Program Chairs, and campus and university leadership

Mark graduates and archived students by import, and Active Enrolled Students on dashboards

  • add_circle Added Added Download Students to the Administrator's Students page: the students shown by the current filters, in the import columns plus status, graduation date, and status reason.
  • add_circle Added Added a status column to the university-wide student import (active, graduated, or archived). Graduated and archived students stop counting for their classes that are not yet evaluated in unlocked periods, reactivated students get those classes back, and submitted evaluations are never changed.
  • upgrade Updated Made a downloaded list safe to send back: for existing students a blank college or program keeps what is on record, and an unchanged program name is accepted.
  • upgrade Updated Made older import files safe too: common misspellings (MAOR for Major, Philisophy, Reslience) are read correctly, an unrecognized program keeps the valid one on record, and a college that does not offer the program never moves a student out of one that does; each such row says what was kept.
  • upgrade Updated Turned on the Graduate School at Andrews and Piat, and added the missing graduate programs (Doctor of Philosophy in Education majors, Master of Arts in Education majors, Master of Science in Teaching majors, Master in Business Administration, Master of Science in Agriculture), Master of Legal Studies – Juris Doctor, the Civil Engineering majors, and Earning Units to the program catalog and campus offerings.
  • build_circle Fixed Corrected misspelled program names on student records and gave archived and inactive students without a college the college that offers their program on their campus.
  • add_circle Added Added an Active Enrolled Students count to every dashboard (Administrator, MIS, Campus Executive, Dean, College Secretary, Program Chair, ODI, President, and University Administrator), counting students with Active status within the account's campus, college, or programs.
  • upgrade Updated Made dashboards open on the account's own active period (college, then campus, then university), with a No active period choice when none is set.
  • add_circle Added Added a Courses page under Period Setup for Deans, College Secretaries, and Program Chairs: register the subjects the college offers (one at a time or by CSV/Excel import), correct a code or title until students evaluate the course, remove unused courses, and download the list. Workload imports accept only the course codes registered there, and the page flags codes registered with two different titles.
v2026.10.01 Deans, College Secretaries, Program Chairs, MIS Coordinators, and Administrators

Student evaluation status downloads and dependable student imports

  • add_circle Added Added a CSV download to each tab of Student Evaluation Status (complete, incomplete, and not yet started), limited to the Dean's college, the Secretary's college, or the Program Chair's programs.
  • upgrade Updated Raised the student import upload limit to 64 MB and showed the server's actual limit in the Import Students window, with a clear message when a file is larger.
  • upgrade Updated Replaced "Unexpected server response" and "Please try again" with the real reason a student upload failed, plus a reference code MIS can find in the server log.
  • build_circle Fixed Fixed student imports failing on a new server (the import folder is now created automatically) and CSV files saved by Excel on Windows, so names such as Leaño import correctly.
  • upgrade Updated Allowed the Administrator's Import Students to move a student recorded under another college on the same campus when Update existing students is ticked; the preview shows the move.
  • upgrade Updated Refreshed the Data Guide and the college Programs, Program Chairs, and Students pages to the shared OFES design.
v2026.09.30 College Secretaries, Deans, Program Chairs, MIS Coordinators, and Administrators

Workload Manager: one workspace for faculty, workloads, and students

  • add_circle Added Added a workspace view: every faculty member as an expandable card (Regular, Part-time, or Shared, with workload and student counts), their workloads underneath, and Unassigned workloads listed first.
  • add_circle Added Added a status on every workload (Ready, No faculty, No students, Needs attention) with Locked and Evaluation started markers, clickable summary cards, and quick filters for All, Ready, Incomplete, No faculty, No students, Needs attention, and Locked.
  • add_circle Added Added a readiness check listing workloads without faculty or students, faculty without workloads, duplicate workloads, students listed twice or in two sections of a course, students outside the program or campus, inactive students, TBA faculty, and missing sections.
  • add_circle Added Added a four-step New workload wizard (workload, faculty, students, review) where faculty and students are both optional, and Add workload on each faculty card.
  • add_circle Added Added adding students by student number (one or several at once), Drop, Exclude, and Restore for selected students, and a Move preview that shows students who will move, evaluated students who stay, duplicates, and students who cannot be moved before confirming.
  • add_circle Added Added a History tab on each workload, batch actions for selected workloads (assign faculty, validate, carry forward, export CSV), and Carry forward to copy workloads to another period without their students.
  • upgrade Updated Showed an Evaluation in progress banner explaining which changes are restricted once evaluation starts.
  • add_circle Added Added Workload Manager beside Faculty Workloads: pick a faculty member (or Unassigned workloads), add workloads to them, and manage each class roster in one screen; the Workloads page, imports, and manual entry are unchanged.
  • add_circle Added Added workloads with no faculty and no students yet, and students added before a faculty is assigned; they see the class once the faculty is set.
  • add_circle Added Added searching and ticking one or many students to add to a class, and moving selected students to another workload; Campus MIS Coordinators and Administrators can also move them to another college's workload.
  • add_circle Added Added Change faculty for workloads nobody has evaluated yet, and Split for the rest: students who have not evaluated move to the new faculty's class while evaluated students stay with the faculty they rated.
  • upgrade Updated Kept every submitted evaluation protected: evaluated students are never moved or removed, and each change checks campus, college, and program scope, the Dean's setup approval, and the period lock for that college.
  • upgrade Updated Required a reason for any change made during a locked period, which remains limited to Deans, Program Chairs, MIS Coordinators, and Administrators, and recorded every Workload Manager change in the audit log.
  • build_circle Fixed Fixed Re-assign Faculty for MIS Coordinators, which could delete submitted evaluations after typing CSU; reassignments and transfers are now refused for students who already evaluated.
v2026.09.29.1 College Deans, College Secretaries, and Program Chairs

A live college data guide and complete reference center

  • add_circle Added Added Data Guide & References to Period Setup with a live Academic Period → Programs → Students → Faculty Roster → Workloads → Dean Approval checklist and direct links to each task.
  • add_circle Added Added role-specific instructions and readiness counts so Deans, College Secretaries, and Program Chairs can see what is complete, locked, or still needs attention.
  • add_circle Added Added searchable Programs, Courses, Faculty, and Students references limited to the signed-in account's campus, college, and assigned programs.
  • upgrade Updated Provided scoped CSV downloads and a complete Excel reference workbook with instructions, student and workload columns, programs, courses, faculty, and students.
  • add_circle Added Added current CSV and Excel student templates, workload guidance, copyable column names, and Print / Save as PDF instructions.
  • upgrade Updated Made the guide keyboard-accessible and converted reference tables to stacked cards on small screens without horizontal page scrolling.
v2026.09.29 College Secretaries, Deans, Program Chairs, MIS Coordinators, and Administrators

Workload imports that save, program setup guidance, and faculty transfers that stick

  • build_circle Fixed Fixed faculty transferred to another college still appearing as the old college's shared faculty: a transfer now updates the roster in every active period involved, including a college already on the next semester and rosters carried forward by the old college.
  • upgrade Updated Let MIS Coordinators repair a faculty member stuck on the old college's roster by choosing their current college again in Transfer / Remove from College.
  • upgrade Updated Changing a faculty member's college on the Administrator faculty edit page now performs a full transfer with a required reason, so they move to the new college's Faculty Roster.
  • upgrade Updated Told College Secretaries and Deans on the Faculty Roster to ask their Campus MIS Coordinator or an Administrator to transfer faculty who have moved to their college, instead of adding them as shared faculty.
  • add_circle Added Added search, an Active/Inactive filter, and a "How program offerings work" guide to the Programs page, including that workload program_code must match an active program's abbreviation.
  • upgrade Updated Pointed workload import messages about unknown or missing programs to the College Secretary or Dean's Programs page instead of MIS.
  • build_circle Fixed Fixed the Workloads page import, which validated files but saved no rows after the September 23 update.
  • remove_circle Removed Removed campus, college, and period from the workload template; they are taken from the page filters when importing.
  • add_circle Added Added Export Students and Export Faculty to the Workloads page, and Faculty and Students sheets to the Excel template.
  • upgrade Updated Showed each faculty member's OFES ID beside the employee number on the Faculty Roster, and accepted faculty_id in workload files for faculty with no employee number.
  • upgrade Updated Matched course codes regardless of spacing, and treated duplicate course records with the same title as one course.
  • upgrade Updated Improved the Import Workload Roster review: every row needing attention can be found, clearer counts and wording, and keyboard focus kept on each step.
v2026.09.28 College Secretaries, Deans, Program Chairs, MIS Coordinators, and Administrators

Import a whole class workload roster from one spreadsheet

  • add_circle Added Added Import Workload Roster to the Workloads page: upload one row per student, and OFES groups the rows into classes, creates or reuses each class workload, and adds the students.
  • upgrade Updated Showed the full plan before anything is saved: new classes, schedule updates, students already assigned, and every row that needs attention with how to fix it.
  • add_circle Added Added an Excel template with Instructions and Reference Values sheets, a CSV template, and a correction file that can be fixed and uploaded again as is.
  • upgrade Updated Kept large rosters of up to 50,000 rows moving in small saved steps, with real progress, pause, resume after a closed tab, and cancel.
  • upgrade Updated Refused faculty reassignment, uploads outside your campus, college, or program, and schedule changes on classes that already have evaluations; rows left out of a file never remove students.
v2026.09.25 College Secretaries, Deans, Program Chairs, and MIS Coordinators

Faculty imports, faculty pickers for workloads, and one name per page

  • add_circle Added Added Import Faculty and Download Template to the Faculty Roster for College Secretaries and Deans.
  • upgrade Updated Chose the faculty member from the college's own list when creating a workload, assigning faculty, or adding a student load, so faculty without an employee number can be used.
  • upgrade Updated Set the campus, college, and active period automatically on the Workloads page for Deans, College Secretaries, and Program Chairs.
  • upgrade Updated Gave each page the same menu name in every account: Faculty Roster, Students, Faculty Workloads, Setup Approvals, Faculty Evaluation, Student Status, Activity History, and Student Loads.
  • add_circle Added Added date of birth to the student details view.
  • upgrade Updated Kept every portal dialog inside the screen with its own scrolling, and stacked wide tables into readable rows on phones.
  • upgrade Updated Repaired the layout of the Students import dialog.
  • add_circle Added Added ready-to-use Andrews Campus student and workload roster examples in CSV and Excel, each with ten sample rows matching the current import columns.
  • remove_circle Removed Removed the old Dean evaluation page from the Dean menu; Deans use Faculty Evaluation.
v2026.09.24 Deans, MIS Coordinators, and Campus Executive Officers

Printed forms keep the Dean who signed them

  • upgrade Updated Printed the Dean of the period being exported on the faculty performance summary, taken from the name captured when that Dean signed, so a change of Dean or a corrected account name no longer rewrites earlier periods.
  • upgrade Updated Recorded the approving Dean's name when a period's setup lists are approved, so a period with no signed evaluation still prints the right signatory.
  • upgrade Updated Asked for confirmation before renaming a Dean account that already signed forms, and advised creating a new account when a new Dean takes over.
v2026.09.23 All staff accounts

One default password, and a Data Imports workspace

  • shield Security Set one default password, CSU@Ofes123!, for every account created by an Administrator, MIS Coordinator, Dean, or College Secretary, and for password resets.
  • shield Security Required the new password to be changed at first sign-in for every role: Deans, Campus Executive Officers, the Director for Instruction, and the President were previously able to skip it.
  • shield Security Stopped Administrator-created accounts from using the username as the password.
  • add_circle Added Added a Download Template button to the Administrator Students, Faculty, and Courses pages, matching the templates already on the MIS lists.
  • add_circle Added Added a Data Imports workspace for users, programs, courses, students, and faculty, turned on by Administrators after testing, that checks every row and shows new, changed, unchanged, and rejected records before anything is saved.
  • upgrade Updated Kept large imports moving in small steps that continue after a page refresh, and deleted uploaded files after 24 hours.
  • shield Security Created imported user accounts only when the username and email are new, and never read a password from an uploaded file.
  • shield Security Stored user, student, and faculty names in uppercase after manual entry, editing, import, and the existing-data backfill, without changing usernames, emails, IDs, passwords, or evaluations.
v2026.09.22 Deans, College Secretaries, and Program Chairs

Notifications and activity history for college roles

  • add_circle Added Added in-app notifications: Deans are told when setup lists are submitted, and College Secretaries and Program Chairs when lists are approved, returned, or reopened.
  • add_circle Added Added Activity History limited to the campus and college, and for Program Chairs to their own actions in their assigned college.
  • upgrade Updated Made the college faculty roster view-only for Program Chairs, who manage students and workloads only for their assigned programs.
  • upgrade Updated Fitted the sign-in page to the height of phones and small laptop screens without scrolling.
  • upgrade Updated Kept signed-in users in their session during ordinary browser use until they explicitly sign out, while still ending access when an account is deactivated or its role changes.
v2026.09.21 MIS Coordinators and Administrators

Programs & Colleges for MIS: manage every college and program offering

  • add_circle Added Added a Programs & Colleges page for Administrators (every campus) and Campus MIS Coordinators (their own campus), replacing the Administrator's Programs link; the older program catalog stays available from the page.
  • upgrade Updated Listed every program on the Programs tab: Active and Inactive offerings, plus Not offered programs from the university list, each with an Add button that fills in Add Program.
  • add_circle Added Added Add Program and Edit to set which programs each college offers on a campus, rename a program or change its abbreviation (students' records follow a rename), and set it Active or Inactive.
  • add_circle Added Added Add College to put an existing college on a campus or create a new one, such as a College of Engineering separate from Engineering and Architecture, plus Edit and Deactivate on each college.
  • upgrade Updated Showed only colleges active on each campus on the Colleges on Campus tab; adding a program to a college still activates it there.
  • add_circle Added Added a Download menu with CSV files of programs, colleges on each campus, and program offerings, limited to the MIS Coordinator's campus.
  • upgrade Updated Kept Campus MIS Coordinators from renaming programs or colleges other campuses share, and applied the college evaluation lock to their program changes; codes, names, and abbreviations must be unique.
  • build_circle Fixed Fixed the Add Program dialog, where long college names pushed the College field past the edge of the window.
v2026.09.18 Administrators

Import students for the whole university at once

  • add_circle Added Added Import Students to the Administrator Students page: one file can cover every campus and college, with the same preview, filters, and error download as college imports, plus Campus and College columns.
  • upgrade Updated Accepted campus, college, and program the way people type them, such as Andrews or CSU Andrews Campus, CTED or College of Teacher Education, and BSED or B.S.Ed., ignoring case, spacing, and punctuation; IDs still work.
  • upgrade Updated Raised the limit to 100,000 rows and 50 MB per file, with existing students looked up once per campus so a whole-university file previews in about a second.
  • upgrade Updated Linked a university program to a college that does not offer it yet when the import is confirmed, shown on each row first; programs of another college, set Inactive, or with look-alike names are refused with the abbreviations to use.
  • upgrade Updated Refused rows for a student already recorded under another college on the same campus, and applied changes to existing students only when Update existing students is ticked.
v2026.09.17 College Secretaries, Deans, Program Chairs, and MIS Coordinators

Find the problem rows in large student imports

  • upgrade Updated Updated the Import Students preview for College Secretaries, Deans, and Program Chairs: a wider window, counts you click to show only New, Update, No change, or Error rows, and a search box.
  • upgrade Updated Opened the preview on the errors when there are any, highlighted error rows, and added Download error rows to save only the rows to fix.
  • upgrade Updated Made the MIS Coordinator student import preview filter the same way, with clickable counts, search, and a scrolling table whose header stays in view.
  • build_circle Fixed Reduced lag when switching lists on large files: rows are prepared once and shown 200 at a time, and search waits for a pause in typing.
v2026.09.16 Students and all staff accounts

Refreshed sign-in page and clearer student evaluations

  • upgrade Updated Redesigned the sign-in and account recovery pages around the CSU logo and the form, on a calm animated maroon background that follows the pointer and stops when the device asks for reduced motion.
  • upgrade Updated Presented the CSU logo without a box, with a soft glow and shine on hover.
  • upgrade Updated Rebuilt the student dashboard around evaluation progress: pending, completed, and not available counts, search, status filters, and card, list, or table views.
  • upgrade Updated Showed the section beside each course so students can tell two sections of the same subject apart.
  • upgrade Updated Made the star ratings reachable by keyboard and readable by screen readers, with each rating named such as 5 - Always manifested.
  • upgrade Updated Marked every unanswered item and moved focus to the first one when a student submits an incomplete evaluation, and confirmed a successful submission on the dashboard.
v2026.09.15 Deans, MIS Coordinators, College Secretaries, and Program Chairs

College Secretary accounts from the campus and college

  • upgrade Updated Let Deans create and manage College Secretary accounts for their college, and MIS Coordinators for any college of their campus, on the renamed Chairs & Secretaries page.
  • upgrade Updated Showed colleges without a College Secretary and offered programs without a Program Chair on the MIS Chairs & Secretaries page and in the Readiness Center.
  • upgrade Updated Allowed College Secretaries and Program Chairs to use Sign in with Google with their CSU account.
  • upgrade Updated Applied the one-account, one-role check when MIS Coordinators create Dean accounts, and limited Dean usernames to the 45 characters the system stores.
v2026.09.14 College Secretaries, Program Chairs, Deans, and MIS Coordinators

Accessibility and mobile fixes for college pages

  • upgrade Updated Stopped the Students, Programs, Program Chairs, and Faculty Roster pages from scrolling sideways on phones and small screens.
  • shield Security Replaced browser pop-up confirmations with the OFES confirmation dialog that names the action, such as Remove, Reset password, or Move up.
  • upgrade Updated Made the MIS Users dialog close with Escape and return focus to the button that opened it, and gave dialog close buttons accessible names.
  • upgrade Updated Enlarged the mobile menu button, table checkboxes, and college page buttons for easier tapping.
  • add_circle Added Added contextual Back links and breadcrumbs across portal pages so users can return to the correct list or workspace.
  • upgrade Updated Kept the floating Help button perfectly circular on phones and refined success, warning, and error message accents for clearer feedback.
v2026.09.11 MIS Coordinators, College Secretaries, and Deans

MIS Coordinators create Program Chair accounts

  • add_circle Added Added a Program Chairs page to the MIS portal where MIS Coordinators create Program Chair accounts for any college of their campus and assign one or more programs.
  • shield Security Let MIS Coordinators edit chair details and programs, reset passwords, and activate or deactivate chairs, limited to their own campus.
  • upgrade Updated Allowed a CSU email address to be used as a Program Chair username.
  • upgrade Updated Refused a new Program Chair account when its username or email already belongs to another account, so a Dean who also leads a program keeps one account.
v2026.09.10 College Secretaries and Deans

Shared and part-time faculty on the college roster

  • add_circle Added Added Add Shared Faculty to the Faculty Roster so a college can list faculty from another college on the same campus who teach for it this period, without changing their home college or classification.
  • upgrade Updated Listed faculty who already have workloads in the college as shared faculty automatically, and flagged those whose home college has not added them to its roster yet.
  • upgrade Updated Allowed faculty to be added or registered as part-time from the roster, including part-time faculty who are not in the system yet; only Deans can add faculty as regular.
  • upgrade Updated Generated a PT- employee number for part-time faculty registered without one so they can be assigned to workloads right away.
  • upgrade Updated Warned before registering a faculty member whose name already exists on the campus, with an option to continue for a different person.
  • upgrade Updated Included shared faculty in the Dean-approved faculty list and in Carry Forward, and blocked removing shared faculty who still have workloads in the college.
v2026.09.09 All staff accounts

Security and speed review

  • upgrade Updated Restricted every Administrator page and action to Administrator accounts and every MIS Coordinator page and action to MIS Coordinator accounts, so other staff roles can no longer reach them.
  • upgrade Updated Applied account deactivation, role changes, and campus or college reassignments on the user's next request instead of when their session expires.
  • upgrade Updated Kept College Secretary, Program Chair, and Dean actions tied to the portal in use when a browser is signed in to more than one portal.
  • upgrade Updated Retired two unused MIS data endpoints that could list students and subject loads from every campus.
  • upgrade Updated Rejected oversized or malformed Excel uploads before they are read, protected CSV exports against spreadsheet formulas, and kept database error details out of import results.
  • upgrade Updated Allowed different colleges to offer the same catalog program during period setup, while renaming a program shared by several colleges stays with Administrators.
  • upgrade Updated Made student and workload import previews about 40 times faster and the Dean Students page load in under half a second for large colleges.
v2026.09.07 Campus MIS Coordinators, Deans, College Secretaries, and Program Chairs

Accurate imports with a preview before every save

  • upgrade Updated Sent the MIS flexible student-load import through the same preview and confirmation step as every other import, so no rows are saved before they are reviewed.
  • upgrade Updated Matched course codes on the student's campus and student numbers on the selected campus, so a code or number used by several campuses can no longer attach the wrong record.
  • upgrade Updated Saved the serving college and campus on every imported student load, using the file value or the course's college, so Dean screens and reports include imported loads.
  • upgrade Updated Required a catalog program for student imports (full name or abbreviation, stored as the full name) and a valid college for faculty and course imports.
  • upgrade Updated Rejected values longer than their database column in the preview instead of silently shortening names, sections, and codes.
  • upgrade Updated Accepted students registered under the full program name in program-scoped workload imports, manual workload entry, and Program Chair roster actions.
  • upgrade Updated Showed each uploaded student, faculty, and course value next to the record it matched in the workload import preview, and flagged rows repeated in the same file.
  • upgrade Updated Used the only authorized campus and college automatically for workload imports and manual entries, with a clear message when a choice is still needed.
  • upgrade Updated Exported each student load with its recorded college so exported files import back unchanged.
v2026.09.04 Administrators, College Secretaries, and Deans

Program Chair accounts with one or many programs

  • add_circle Added Added a searchable checkbox dropdown for assigning one or many programs, with a primary program, to Program Chair accounts in Admin Add User, Admin Edit User, and the College Secretary and Dean Program Chairs page.
  • upgrade Updated Listed the whole program catalog when a campus and college are selected, marking programs the college already offers.
  • upgrade Updated Linked a selected program to the college automatically when it is not yet offered, during period setup for College Secretaries and Deans and at any time for Administrators.
  • shield Security Allowed College Secretaries and Deans to create Program Chair accounts, edit details, reset passwords, and activate or deactivate accounts within their college.
  • upgrade Updated Kept assignments in other colleges unchanged and warned Administrators before an edit replaces a chair's assignments outside the selected college.
v2026.09.02 College Secretaries, Program Chairs, Deans, and Administrators

College period setup and Dean final approval

  • add_circle Added Added a College Secretary portal with Programs, Students, Faculty Roster, Workloads, Student Status, and Dean Approval pages limited to the secretary's campus and college.
  • add_circle Added Added complete student management: add, edit, import and export (CSV or Excel), categorize by program, year level, and section, promote, mark as graduated, and archive students, who then cannot sign in or evaluate.
  • upgrade Updated Started new periods in Setup, where colleges prepare programs, students, the faculty roster, and workloads while students cannot evaluate, until an Administrator presses Start Evaluation for the university, a campus, or a college.
  • upgrade Updated Locked program additions and renames for College Secretaries and Deans once evaluation starts, while Administrators can still change programs.
  • add_circle Added Added a period faculty roster with carry-forward from the previous period and new faculty registration.
  • upgrade Updated Gave Program Chairs the College Secretary tools limited to their assigned programs.
  • add_circle Added Added a Dean Period Setup menu sharing the same pages, where Deans approve, return with remarks, or reopen the workloads, student list, and faculty list.
  • upgrade Updated Made submitted and approved lists read-only and required all three approvals, or a recorded Administrator override reason, before evaluation starts.
  • upgrade Updated Filled in the missing college and campus on existing student loads and normalized student program names to the catalog, so college and program screens include those records.
  • upgrade Updated Made the Dean Students page load in under a second for a new period that has no workloads yet, instead of about 50 seconds.
v2026.08.28 Administrators, Deans, Campus MIS Coordinators, ODI, and the University President

One official computation for SET, SEF, and overall ratings

  • upgrade Updated Calculated SET from the 15 raw student items at full precision, weighting each class by its number of evaluated students.
  • upgrade Updated Selected one official SEF per faculty and period using evaluator snapshots, so a valid supervisor evaluation survives account replacement.
  • upgrade Updated Calculated the overall rating as 60% SET and 40% SEF only when both results exist, in one shared policy used by web pages, print reports, PDFs, and Excel exports.
  • upgrade Updated Included responses from service teaching in other campuses and colleges in the faculty's results.
  • upgrade Updated Replaced placeholder Administrator faculty results and removed report-specific formulas that could show different values for the same faculty.
  • add_circle Added Added supervisor evaluation finalization fields and evaluator snapshot storage with a reviewed, optional repair script.
v2026.08.26 All users

Refreshed and more accessible interface

  • add_circle Added Introduced shared interface styles and scripts for the staff portals, sign-in pages, and student portal with a consistent system font and color tokens.
  • shield Security Redesigned the sign-in and forgot-password pages.
  • upgrade Updated Improved keyboard and screen-reader support in the student portal menus, including a skip-to-content link and labeled icon buttons.
  • add_circle Added Added an isolated browser regression suite for the shared dashboard and student layouts that uses fixture data only.
v2026.08.19 Campus MIS Coordinators

MIS Coordinator Faculty Load roster management

  • upgrade Updated Updated the MIS Coordinator Faculty Loads page with a View Students action on every faculty load and a campus-scoped roster modal.
  • upgrade Updated Allowed MIS Coordinators to add one student by ID number or bulk-add up to 1,000 student IDs using pasted text, CSV, or TXT input.
  • add_circle Added Added checkbox selection and bulk removal for students who have not submitted an evaluation, while protecting evaluated student-load records.
  • upgrade Updated Allowed MIS Coordinators to maintain faculty loads and rosters during locked periods without reopening student evaluation access.
  • upgrade Updated Displayed student ID numbers and names to the assigned-campus MIS Coordinator without exposing ratings, evaluation answers, or comments.
  • upgrade Updated Recorded locked-period overrides and student roster changes in the audit trail while retaining campus, CSRF, and role safeguards.
v2026.08.18 Campus Executive Officers

CEO Dean evaluation summary reporting

  • add_circle Added Added a dedicated CEO Reports section with a campus-scoped Dean Evaluation Summary for every evaluation period.
  • add_circle Added Added period, college, evaluation-status, and multi-Dean checkbox filters with one combined PDF for the selected Deans.
  • add_circle Added Added matching PDF and XLSX exports containing student completion, SET, CEO, weighted overall, status, and submission information.
  • upgrade Updated Formatted the official PDF for A4 portrait output with CSU, campus, period, generation, and Campus Executive Officer signature information.
  • upgrade Updated Preserved historical stored-average results while reserving the approved prospective calculation path for AY 2026-2027 onward.
  • upgrade Updated Enforced CEO campus ownership on report pages and downloads and recorded exports under the CEO Dean summary report code.
v2026.08.14 Deans and Campus MIS Coordinators

College-owned and consistent faculty performance summaries

  • build_circle Fixed Corrected Dean and Campus MIS faculty performance summary PDFs so each college lists only faculty assigned to that college for the selected period.
  • upgrade Updated Retained the legacy home-college fallback for faculty who do not yet have a period assignment.
  • upgrade Updated Kept shared faculty visible in operational teaching and evaluation workflows without presenting them as members of the college they serve.
  • upgrade Updated Aligned individual, Dean, and Campus MIS reports to calculate SET, SEF, and weighted overall percentages before final two-decimal rounding.
  • upgrade Updated Standardized report rating displays to retain two decimal places, including trailing zeroes such as 96.60%.
  • add_circle Added Added regression coverage for mother-college report scoping while preserving completed SET and SEF qualification rules.
v2026.08.11 Deans, Campus Executive Officers, and administrators

Leadership evaluation period switching and continuous access

  • add_circle Added Added evaluation-period switching to the Dean Faculty Evaluation workspace, with the college active period selected by default.
  • upgrade Updated Allowed Deans to create or revise their faculty evaluations for any selected period with an eligible workload, even when student evaluations are closed.
  • upgrade Updated Kept each Dean period selection private to the Dean evaluation workflow so it never changes the Super Admin active period or opens student evaluation access.
  • upgrade Updated Preserved campus, college, mother-college, workload, CSRF, and self-evaluation safeguards while keeping Dean responses separate from student-submitted evaluations.
  • upgrade Updated Allowed Campus Executive Officers to switch semesters and create or revise their evaluations of active Deans even when student evaluations are closed.
  • upgrade Updated Kept CEO-to-Dean responses in their separate evaluation records with campus scope, CSRF, selected-period validation, and active-Dean safeguards unchanged.
  • add_circle Added Added regression and browser coverage for locked-period access, period propagation, invalid requests, active-period isolation, and unchanged student locks.
v2026.08.10 University President and administrators

Comprehensive and faster President evaluation reporting

  • add_circle Added Added a read-only comprehensive President dashboard with university, campus, college, and faculty evaluation results.
  • add_circle Added Added academic-period, campus, and dependent college filters with expandable campus-to-college reporting.
  • add_circle Added Added eligible, completed, and pending evaluation counts, completion and faculty coverage rates, Student ratings, Dean ratings, and rating variance.
  • add_circle Added Added comprehensive XLSX, PDF, and printable reports plus a detailed XLSX containing teaching loads, programs, courses, sections, completion figures, and anonymous averages for all 15 evaluation items.
  • upgrade Updated Improved President dashboard performance with scope-specific caching, consolidated KPI queries, serving-campus aggregation, and reporting indexes.
  • upgrade Updated Granted the President explicit read-only report access while retaining protection against evaluation, eligibility, import, and teaching-load mutations.
  • add_circle Added Added report-export audit history and regression tests for President authorization, serving-scope calculations, privacy, caching, and detailed downloads.
v2026.07.27 Administrators, Deans, College Secretaries, and University Administrators

Evaluation-safe workloads and OFES management foundation

  • add_circle Added Added a dedicated TBA Workloads page that transfers placeholder assignments to same-campus faculty while preserving the original student-load and evaluation records.
  • add_circle Added Added transaction locking and complete pre-commit evaluation-row verification so a TBA transfer rolls back if any evaluation ID, answer, rating, comment, link, timestamp, or workload changes during the request.
  • add_circle Added Added normalized faculty workloads, period-based faculty classification, scoped user access, eligibility states, import history, structured audit events, and shared reporting services behind feature flags.
  • add_circle Added Added College Secretary and University Administrator portals plus an enhanced Dean workspace with campus, college, program, and period-aware access controls.
  • add_circle Added Added drop, exclude, and restore handling that retains submitted teacher evaluations while removing ineligible assignments from active completion, coverage, and rating calculations.
  • add_circle Added Added staged, idempotent migration and rollback documentation requiring before-and-after load and evaluation row-count checks; no migration deletes teacher evaluations.
  • add_circle Added Added authorization, eligibility, scope, Calayan validation, and TBA evaluation-preservation regression tests.
v2026.07.22 Deans and MIS Coordinators

Correct serving-college workload visibility for Deans

  • build_circle Fixed Corrected Dean workload visibility to use the college recorded on each teaching load instead of relying only on the course master record.
  • upgrade Updated Retained course-college fallback behavior for legacy workloads that do not have a recorded serving college.
  • upgrade Updated Aligned Dean faculty lists, evaluation access, submission safeguards, dashboards, student progress, details, histories, and downloads with the same serving-college rule.
  • upgrade Updated Restored the correct current-semester workload and submitted ratings for affected faculty in Carig and Gonzaga without modifying evaluation responses.
  • upgrade Updated Preserved campus and college isolation so mismatched course ownership does not expose a workload to the wrong Dean.
v2026.07.18 Deans

Semester-aware Dean student progress monitoring

  • add_circle Added Added semester switching to the Dean student roster with the active semester selected by default.
  • add_circle Added Added evaluated-load counts, total-load counts, and completion percentages for each student and the college roster.
  • upgrade Updated Combined student names and ID numbers into one clearer identity column and arranged the default roster by program and student name.
  • upgrade Updated Improved roster sorting with program, name, student ID, and evaluation-progress options while retaining sortable table columns.
  • upgrade Updated Updated student search, program, year-level, and section filters to use the selected semester, including students without an encoded section.
  • upgrade Updated Updated student detail views so course and evaluation information follows the semester selected on the roster.
  • add_circle Added Added All, Completed, Incomplete, No Evaluation, and No Load tabs with status counts and semester-aware filtering.
  • upgrade Updated Allowed Deans to open student details from the No Load tab while keeping workload and evaluation information scoped to the selected semester.
  • upgrade Updated Improved tab spacing and horizontal scrolling so evaluation-status filters remain clear on desktop and mobile screens.
v2026.07.17 Deans and Campus Executive Officers

Clearer faculty summaries and downloadable Dean evaluations

  • upgrade Updated Updated the faculty performance Excel summary to display Student, Supervisor, and combined ratings as equivalent percentages.
  • upgrade Updated Limited the performance summary to faculty with a current-period workload and both Student and Supervisor ratings.
  • add_circle Added Added clear No Workload labels and disabled Dean evaluation actions for faculty without an eligible current-period teaching load.
  • add_circle Added Added server-side protection against opening or submitting a Dean evaluation for faculty without a current-period workload.
  • upgrade Updated Aligned Dean evaluation history and pre-submission summaries with the displayed equivalent-percentage computation.
  • upgrade Updated Expanded the Campus Executive Dean evaluation page with student evaluation progress, Student Average Rating, CEO Rating, all-semester history, and detailed and summary modals.
  • add_circle Added Added downloadable Individual Faculty Evaluation Reports for Dean accounts, using student evaluations for SET and the CEO evaluation for SEF.
  • add_circle Added Added a paginated Super Admin Faculty Workloads page with campus, college, semester, and faculty filters plus evaluation progress and rating summaries.
  • add_circle Added Added all-semester workload history for each faculty member and protected workload reassignment when submitted evaluations already exist.
  • build_circle Fixed Corrected Individual Faculty Evaluation Reports across Dean, bulk, Campus Executive, and ODI downloads so separate teaching assignments and sections are not merged by course code.
v2026.07.09 Administrators, CEOs, Deans, MIS Coordinators, and Students

Campus active semesters, dean workflows, and MIS drill-downs

  • add_circle Added Added re-evaluation access so Deans can revise their own active-period faculty evaluations without changing student-submitted evaluations.
  • upgrade Updated Allowed Deans who also teach to remain evaluable as faculty by students and other authorized Deans while preventing self-evaluation.
  • upgrade Updated Expanded the Dean Evaluation faculty list to include primary-college faculty even when active teaching-load mappings are incomplete.
  • add_circle Added Added Campus Executive Officer evaluation of campus Dean accounts with separate CEO-to-Dean records and edit support during unlocked periods.
  • add_circle Added Added a Super Admin-only Active Semester per Campus table so each campus can switch its active period independently while retaining a global/default fallback.
  • upgrade Updated Updated student, Dean, and MIS campus pages to use the campus-specific active period where configured.
  • add_circle Added Added staged college and program filters to MIS evaluation reports with selected-program summaries and per-student completion status.
  • add_circle Added Added clickable student subject summaries that identify evaluated and not-evaluated courses for the active period.
  • upgrade Updated Separated completed, partially completed, and not-evaluated students using evaluated-load counts for the active period.
v2026.07.03 Campus administrators and Deans

MIS safeguards, readiness tools, and consistent evaluation reports

  • add_circle Added Added direct Add Load access and single or bulk deletion controls to the student subject-load list.
  • upgrade Updated Protected assigned loads and loads with submitted evaluations from deletion, preserving existing evaluation records.
  • build_circle Fixed Corrected the Dean faculty summary to use the same campus-and-period evaluation population as the existing individual and printable reports; individual and print calculations remain unchanged.
  • upgrade Updated Resolved rating differences for faculty teaching across multiple colleges without changing or deleting original evaluation responses.
  • add_circle Added Added an Evaluation Readiness Center for unassigned loads, duplicate loads, missing sections, students or faculty without loads, and cross-college assignments.
  • add_circle Added Added a campus-scoped Activity Log so MIS Coordinators can review administrative changes and responsible accounts.
  • upgrade Updated Protected submitted evaluations by blocking workload reassignment, transfer, or deletion after an evaluation exists.
  • upgrade Updated Strengthened campus isolation for MIS accounts and complaint records, including fail-closed handling for accounts without a campus assignment.
  • upgrade Updated Replaced the single-campus Campus Breakdown with a course-based College Breakdown and corrected cross-college evaluation grouping.
  • remove_circle Removed Removed exposed diagnostic utilities, inaccessible account-management copies, and obsolete faculty reassignment pages.
  • upgrade Updated Simplified MIS navigation by placing add-load, add-faculty, and add-course actions within their management pages.
  • add_circle Added Added limited campus user management: MIS Coordinators can manage Dean accounts only within their assigned campus, while privileged accounts remain read-only.
v2026.07.02 All users

Public updates and clearer evaluation reporting

  • add_circle Added Added a public What’s New page that can be opened without signing in.
  • add_circle Added Added an Evaluations by College summary for Campus Coordinator and Campus Executive Officer accounts.
  • upgrade Updated Separated evaluated loads from submitted evaluation responses for clearer completion reporting.
  • upgrade Updated Dean faculty lists now retain faculty with no current-semester load and label them No Loads.
v2026.06.02 All roles

Account and password improvements

  • add_circle Added Added change-password access across administrator, campus, executive, Dean, ODI, President, and student accounts.
  • upgrade Updated Improved user management and role handling.
  • add_circle Added Added support for stronger student password storage and password-change workflows.
v2026.05.28 Deans and Campus Executive Officers

Expanded Dean and campus leadership access

  • add_circle Added Added the Campus Executive Officer portal, dashboard, campus faculty view, and analytics.
  • upgrade Updated Allowed Deans to see faculty from another home college when those faculty teach courses for the Dean’s college.
  • upgrade Updated Improved CSU branding in portal navigation.
v2026.05.13 President, ODI, and administrators

President reporting and operational improvements

  • add_circle Added Introduced the President portal with university, campus, and faculty analytics.
  • shield Security Improved dashboard data retrieval, session security, faculty reassignment, and workload inspection.
  • build_circle Fixed Corrected authentication token handling in the verification flow.
v2026.04.27 ODI and administrators

ODI evaluation and reporting tools

  • add_circle Added Introduced the Office of the Director for Instruction account and evaluation browser.
  • add_circle Added Added evaluation printing, reporting safeguards, dashboard rankings, and updated load import/export tools.
  • build_circle Fixed Corrected Dean evaluation detail and summary views.
v2026.04.21 Students, Deans, and campus administrators

Usability, performance, and management updates

  • upgrade Updated Refreshed the student and Dean portals with clearer layouts and evaluation workflows.
  • add_circle Added Added faculty-load pages and improved faculty import, export, and editing.
  • build_circle Fixed Reduced dashboard and certificate timeouts by releasing session locks earlier.
  • shield Security Improved credential handling and password security.
  • remove_circle Removed Removed hardcoded secrets from application code.
  • add_circle Added Added campus-level deletion and bulk-management tools.
v2026.04.08 All users

Deployment and sign-in foundation

  • add_circle Added Established the first verifiable OFES repository baseline.
  • upgrade Updated Improved localhost and production URL handling, extensionless routes, and shared branding assets.
  • add_circle Added Integrated and hardened MyCSU/Google authorization and access-revocation checks.
v2026.03-r1 Operational history All roles

Pre-repository stabilization and term preparation

  • upgrade Updated Updated OFES preparation for the active school year and semester evaluation cycle.
  • upgrade Updated Reviewed faculty load encoding and evaluation readiness before the next active deployment period.
  • upgrade Updated Improved administrative checking of evaluation records, faculty assignments, and college-level evaluation coverage.
  • upgrade Updated Prepared the system for later reporting improvements involving Deans, campus administrators, ODI, and executive-level views.
v2026.02-r1 Operational history Administrators, Deans, and campus users

Evaluation workflow review and role-based access preparation

  • upgrade Updated Reviewed evaluation workflows for students, faculty, Deans, and campus-level users.
  • upgrade Updated Planned improvements for Dean evaluation access, faculty visibility, and college-based monitoring.
  • upgrade Updated Checked role-based access requirements to support future leadership dashboards and reporting pages.
  • upgrade Updated Identified the need for clearer evaluation completion tracking and summary reports.
v2026.01-r1 Operational history Administrators

Multi-semester and data management review

  • upgrade Updated Reviewed handling of school year and semester-based evaluation records.
  • upgrade Updated Checked existing evaluation data organization to support historical viewing and current-semester filtering.
  • upgrade Updated Planned improvements for faculty load management, import tools, and evaluation response tracking.
  • upgrade Updated Prepared OFES for improved administrator maintenance and future analytics expansion.
v2025.12-r1 Operational history Students, faculty, and administrators

User experience and portal improvement planning

  • upgrade Updated Reviewed the student evaluation experience for clarity, usability, and ease of access.
  • upgrade Updated Identified interface improvements for evaluation pages, navigation, and user dashboards.
  • upgrade Updated Planned OFES UI/UX refinements to make the system easier to use across student, Dean, and administrator accounts.
  • upgrade Updated Reviewed branding consistency and portal layout improvements.
v2025.11-r1 Operational history Deans and administrators

Dean evaluation and reporting concept review

  • upgrade Updated Reviewed requirements for Dean-level evaluation monitoring and faculty evaluation summaries.
  • upgrade Updated Planned college-based evaluation visibility for faculty assigned to specific colleges or teaching loads.
  • upgrade Updated Identified the need for clearer separation between faculty loads, submitted evaluations, and completion reports.
  • upgrade Updated Prepared future enhancements for printable reports and evaluation summaries.
v2025.10-r1 Operational history All roles

Operational continuity and evaluation cycle support

  • upgrade Updated Continued OFES operational support for online faculty evaluation activities.
  • upgrade Updated Reviewed existing evaluation process, user access, and administrator maintenance needs.
  • shield Security Identified future improvements for system security, role management, reporting, and dashboard access.
  • add_circle Added Established the need for better version tracking and public change documentation.