New Page
Alfajor (v.7.0)
Released: September 9, 2019
Scheduled Release: September 9, 2019
New
- Theme and layout redesign
- Support for K-12 use cases
- Yearlong sections, classes and student standing_term
- Full implementation of Assessment Templates
- Allow customizing amount of selected fee
- Applied the visibility and default checked/selected behavior of fees and discounts on the actual assessment form
- Additional instructions, step by step workflow, and preview of changes made on the form
- Assessment Template uniqueness validation on: year level, mode, term, degree program, specialization
- Subjects new properties:
- Year level and tag for k-10 subjects
- If a class is created under a k-10 subject, slots, if left blank by the user, will be auto populated to 50
- Added filters
- Transmutation table support for raw grade scenarios
- Added scale attribute to define rounding behavior for raw values to be transmuted
- Support encoding raw grades but displaying transmuted values to reports
- Fee Category bulk assignment/re-assignment of fees
- System Setup
- Additional configurable behaviors as defined on each new/changed feature
- Includes but not limited to:
- Configurable support to “yearlong” terms
- Configurable visibility and changeability of specific profile fields on student portal
- Student number decorator configurations
- PDF configurations
- Additional student fields
- Year of entry, year level on entry
- Allowed modifying enrollment history attributes (different from modifying enrollment status changing):
- Degree program, specialization, curriculum
- Standing year, standing term
- Section (previously block) additional features and fields
- Additional attribute: Adviser
- Support for year long term
- When creating K-10 sections, user may click generate classes button. If the curriculum under K-6 and/or highschool have requirements, then section will be created with the corresponding classes.
- Overview mode
- Will display classes associated to class
- Will only show enrolled students
- Enlistment mode
- List view of courses
- List of students in the section that are enrolled and students that are still in the process of enrolling (enlistment, reservation, assessment, etc)
- Form to add classes to section and option to enlist existing students to selected classes
- Form to remove classes from section and option to delist existing classes from selected classes
- Form to add eligible students to section and option to enlist selected students to section’s existing classes
- Form to remove students from section and option to delist selected students from section’s existing classes
- Student Transcript
- Render values from educational background
- Class (previously section) additional features and fields
- Support for sub-classes and parent classes
- Enlistment Mode
- Overview Mode (previously the only viewing mode)
- Show associated blocks
- Enrolled students
- Enlist View
- List of students in the class that are enrolled and students that are still in the process of enrolling (enlistment, reservation, assessment, etc)
- Form to add eligible students on the class
- Form to remove students from class
- Payments for Clearing
- K-10 Student portal allows user to upload proof of payment (ie. deposit slip image). This will create a payment entry tagged as for clearing
- Admin may publish these payments to simply tag payment as published or to finalize student’s enrollment.
- Since payments are already created outside admin portal, auto-splitting (per payment item) is already done on the backend. Admin users may update values on edit payment before publishing payment.
- Faculty Portal: Module for faculty’s sections
- List of sections and classes of each section
- List of students associated to section
- Allow faculty to view class if class is part of his/her section
- Behaviors on individual student enrollment for both admin and student portal:
- Confirmation prompt for initial enrollment: if enrollment entry is just about to be created, user must verify enrollment attributes (year level, degree program, curriculum, etc) before proceeding to enrollment page.
- Enrollment entry will not be created upon opening of enrollment page. Instead, it will be generated when the first subject is enlisted/selected
- Behaviors on individual student enrollment for Admin:
- Student may be delisted from section on post enrollment
- Student may be delisted from section only or completely delisted (both the section and all the classes under that section)
- #TODO different view: scheduled requirements, required but not scheduled, optional
- Auto Change Matriculation, Auto Re-assessment, and Auto Enrollment
- These features are only available for K-12 at moment
- Auto Change Matriculation
- When a pair of cancelled and enlisted subject/requirement is detected, then the system will automatic re-assess the student
- Auto re-assessments
- This will show up on students assessment profile, but hidden by default. This will behave the same way a regular re-assessment (will use fee and discount values of previous assessment and current assessment template)
- Assessor will be the person that triggered the change matriculation. Assessment will be tagged by auto assessment.
- Auto-Enrollment
- If no payment is required for an enrollment change (eg. change mat), then there is no longer a need to create a zero payment to finalize the change
- If an initial assessment detects that there is no payment required, student will be automatically enrolled.
- Student Portal > K12 Enrollment
- ...confirming enrollment
- …requesting for change
- ...self assessment
- … upload proof of payment
- #TODO
Changed
- Renamed Modules
- Section renamed to Class (course model)
- Block renamed to Section
- College renamed to Division (College and Tracks)
- Enrollment Template to Assessment Template
- Redesigned list of divisions
- Group the divisions into 3 study levels: Kinder to Grade 10, Senior High, College
- Re-layout divisions, departments and degree programs
- Redesigned Curriculum Builder
- Changed layout and styling
- Changes in the curriculum may be drafted. Changes will be applied after clicking save button.
- Rephrased instructions and labels on Tuition creation
- Rework Batch module
- Batches are no longer required for each student
- Students may still be tagged to batches and reports may still be filtered by batch
- Calculation related logic that were previously associated with batch are moved to student’s year of entry, year level on entry, and year level
- Advisers now defined per year level instead of batch
- Batch no longer associated to Academic Year
- Admin Portal: Student Profile > Grades Viewing
- Dynamic generation of grade item columns (ie. do not show grade items if enrollment entry doesn’t have any)
- Renamed “re-exam” to “conditional”
- Renamed “transmuted” to “final grade”
- Support setting to display final grade as raw or transmuted value, regardless of the format of encoded grade (raw/transmuted)
- Additional section viewing modes:
- Overview (see new features)
- Schedule view (previously included on the only viewing mode available)
- Enlistment view (see new features)
- Classes overview mode
- Will only show enrolled students
- Removed grades on this view: grades submission link goes directly to grades form
- Adviser no longer associated to batch, and now associated to year level
- Student enrollment-related attributes moved from update profile to update student account:
- Degree program
- Specialization
- Curriculum
- Standing year
- Standing term
- Student Number Scheme support for K-12
- Behaviors on individual student enrollment for both admin and student portal:
- Enrollment entry will not be created upon opening of enrollment page. Instead, it will be generated when the first subject is enlisted/selected
- #TODO
- Assessment form behavior:
- Assessment will no longer be allowed for students without matching assessment template
- Student’s assessment profile will include auto assessments (see new features) that are filtered as hidden by default.
- For new assessments:
- If defined on the assessment template: amount of fees will be prepopulated with amounts as specified on the assessment template.
- If not defined on the assessment template: amount of fees will be prepopulated with amounts as specified in fee particulars module
- For re-assessments:
- Will have pre-populated amounts and values as defined by previous assessment of the enrollment entry
- Payment Module Relayout
- Reclassified and renamed into 3:
- Student Payment Table (with preset filters)
- Enrolled
- For payment
- All
- Transaction list (with preset filters)
- Today
- This week
- This term
- For clearing (see new features)
- Refund list
- Student Payment Table (with preset filters)
- Quick links form the table/lists were removed
- Reclassified and renamed into 3:
- Bulk Upload
- Changed required headers
- Accepted new columns
- #TODO
- Database and Architecture Changes
- Converted database keys to uuid
- Refactored enrollment state machine handling
- Initial Enrollment and Post enrollment using the same codebase
- Add school entity and school_id to each db record entry
- Refactored PDF templating
Fixed
- Payment search results ordered by relevance to search parameters
- Support for raw downpayment of payment option
- Do not allow removing curriculum on student update profile
Known Issues
- AY Switch
- SERA number visibility and discrepancies
- Display grade value on Open Crediting module
- Updating profile without answering socio-economic form
- Uploading empty file for bulk upload forms on setup
- GRAD-600 Error on reassessment after marking intent for cancellation