I worked on the Student Portal, the search function, and the registrar tools. The biggest change was a new SHS Term Subject Change screen that lets a registrar change a senior high student's subject by term. I also fixed the admission PDS, adjusted a checkpoint, and added a few small features and fixes.
Accomplishments
Fixed the admission PDS.
Reverted the checkpoint before checking out ndmu-gakkousoft, then re-added the checkpoint.
Updated the Student Portal term subject enrollment and the my grades display.
Updated the search function to include teacher-role employees, create a missing teacher record on first match, show an existing schedule under the instructor's name including instructors outside this department, and label someone with no classes yet as No schedule this term.
Optimized the search instructor process.
Added a multi-select function for enroll and drop.
Added section origin.
Fixed the student count.
Updated index.blade.php.
Added SHS term grade services.
Added the SHS Term Subject Change feature at registrar/shs_term_subject, assigned to registrar users with the Registered Student List, allowing a search for a senior high student, selection of school year and term, replacement of the subject for that term only, e-class for that term following the new subject, enrollment in the next term moving to the following grading period, drop of a subject belonging only to the selected term with confirmation if the class runs on other terms, updates to the class list inside the existing school-year enrollment without creating a new enrollment or reassessing fees, and a refresh of the registrar menu if the new item is not visible yet.
Features
3 commits
Added section origin.
+7 · -2
Added SHS term grade services.
+171 · -5
Updated the registrar can now change a senior high student's subject by term from register student → SHS term subject change, updated the the page is at registrar SHS term subject and is assigned to the registrar users who already have registered student list, updated the search a senior high student, updated the choose the school year, updated the then pick 1st term, updated the 2nd term, updated the or 3rd term, updated the change replaces the subject for that term, updated the if the original class is also offered on other terms, updated the the student stays in it for those terms and moves only for the term you selected, updated the e-class for that term follows the new subject, updated the enroll in next term moves to the following grading period so you can add a subject that is not on the current term yet, updated the drop removes a subject that belongs only to the selected term, updated the if the class runs on other terms as well, updated the the page asks you to confirm before removing it from every term, updated the this updates the class list inside the existing school-year enrollment, updated the it does not create a new school-year enrollment and it does not reassess fees, and updated the refresh the registrar menu if the new item is not visible yet for the SHS term subject change.
+3,350 · -550
Fixes
1 commit
Fixed student count.
+12 · -4
Maintenance
5 commits
Fixed admission PDS.
+8 · -2
Updated the term subject enrollment and updated the my grades display for the student portal.
+1,201 · -174
Updated the searching now includes teacher-role employees in this program, updated the and creates the missing teacher record the first time they match, updated the so they can be assigned, updated the if an instructor already has a schedule this term, updated the that schedule is shown under their name, updated the including instructors outside this department, and updated the someone with no classes yet is labeled no schedule this term for the search function.
+202 · -24
Optimized search instructor process.
+337 · -96
Updated index.blade.php.
+15 · -5
Other work
3 commits
Updated the this reverts commit c03f68a3eb7e0bc77025c673beab9fb4fc6acd2a for the revert "checkpoint before checking out ndmu-gakkousoft".
+5 · -6
Updated checkpoint before checking out ndmu-gakkousoft.
+6 · -5
Updated udpate: add multi select function for enroll drop.
+179 · -25
Comments
No comments yet. Be the first to leave a note.
Public report for Wendel Luche - Fullstack Developer. Generated Oct 27, 2026, 7:53 AM.