Skip to main content

Version 7.x Release Notes (Alfajor)

Alfajor (v.7.0)

Released: September 9, 2019 
Scheduled Release: September 9, 2019

New

  1. Theme and layout redesign
  2. Support for K-12 use cases
    1. Yearlong sections, classes and student standing_term
  3. Full implementation of Assessment Templates
    1. Allow customizing amount of selected fee
    2. Applied the visibility and default checked/selected behavior of fees and discounts on the actual assessment form
    3. Additional instructions, step by step workflow, and preview of changes made on the form
    4. Assessment Template uniqueness validation on: year level, mode, term, degree program, specialization
  4. Subjects new properties:
    1. Year level and tag for k-10 subjects
    2. If a class is created under a k-10 subject, slots, if left blank by the user, will be auto populated to 50
    3. Added filters
  5. Transmutation table support for raw grade scenarios
    1. Added scale attribute to define rounding behavior for raw values to be transmuted
    2. Support encoding raw grades but displaying transmuted values to reports
  6. Fee Category bulk assignment/re-assignment of fees
  7. System Setup
    1. Additional configurable behaviors as defined on each new/changed feature
    2. Includes but not limited to:
      1. Configurable support to “yearlong” terms
      2. Configurable visibility and changeability of specific profile fields on student portal
      3. Student number decorator configurations
      4. PDF configurations
  8. Additional student fields
    1. Year of entry, year level on entry
  9. Allowed modifying enrollment history attributes (different from modifying enrollment status changing):
    1. Degree program, specialization, curriculum
    2. Standing year, standing term
  10. Section (previously block) additional features and fields
    1. Additional attribute: Adviser
    2. Support for year long term
    3. 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. 
    4. Overview mode
      1. Will display classes associated to class
      2. Will only show enrolled students
    5. Enlistment mode
      1. List view of courses
      2. List of students in the section that are enrolled and students that are still in the process of enrolling (enlistment, reservation, assessment, etc)
      3. Form to add classes to section and option to enlist existing students to selected classes
      4. Form to remove classes from section and option to delist existing classes from selected classes
      5. Form to add eligible students to section and option to enlist selected students to section’s existing classes
      6. Form to remove students from section and option to delist selected students from section’s existing classes
  11. Student Transcript
    1. Render values from educational background
  12. Class (previously section) additional features and fields
    1. Support for sub-classes and parent classes
    2. Enlistment Mode
    3. Overview Mode (previously the only viewing mode)
      1. Show associated blocks
      2. Enrolled students
    4. Enlist View
      1. List of students in the class that are enrolled and students that are still in the process of enrolling (enlistment, reservation, assessment, etc)
      2. Form to add eligible students on the class
      3. Form to remove students from class
  13. Payments for Clearing
    1. 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
    2. Admin may publish these payments to simply tag payment as published or to finalize student’s enrollment.
    3. 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.
  14. Faculty Portal: Module for faculty’s sections
    1. List of sections and classes of each section
    2. List of students associated to section
    3. Allow faculty to view class if class is part of his/her section
  15. Behaviors on individual student enrollment for both admin and student portal:
    1. 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.
    2. Enrollment entry will not be created upon opening of enrollment page. Instead, it will be generated when the first subject is enlisted/selected
  16. Behaviors on individual student enrollment for Admin:
    1. Student may be delisted from section on post enrollment
    2. Student may be delisted from section only or completely delisted (both the section and all the classes under that section)
    3. #TODO different view: scheduled requirements, required but not scheduled, optional
  17. Auto Change Matriculation, Auto Re-assessment, and Auto Enrollment
    1. These features are only available for K-12 at moment
    2. Auto Change Matriculation
      1. When a pair of cancelled and enlisted subject/requirement is detected, then the system will automatic re-assess the student
    3. Auto re-assessments
      1. 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)
      2. Assessor will be the person that triggered the change matriculation. Assessment will be tagged by auto assessment.
    4. Auto-Enrollment
      1. 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
      2. If an initial assessment detects that there is no payment required, student will be automatically enrolled.
  18. Student Portal > K12 Enrollment
    1. ...confirming enrollment
    2. …requesting for change
    3. ...self assessment
    4. … upload proof of payment
    5. #TODO

Changed

  1. Renamed Modules
    1. Section renamed to Class (course model)
    2. Block renamed to Section
    3. College renamed to Division (College and Tracks)
    4. Enrollment Template to Assessment Template
  2. Redesigned list of divisions
    1. Group the divisions into 3 study levels: Kinder to Grade 10, Senior High, College
    2. Re-layout divisions, departments and degree programs
  3. Redesigned Curriculum Builder
    1. Changed layout and styling
    2. Changes in the curriculum may be drafted. Changes will be applied after clicking save button.
  4. Rephrased instructions and labels on Tuition creation
  5. Rework Batch module
    1. Batches are no longer required for each student
    2. Students may still be tagged to batches and reports may still be filtered by batch
    3. Calculation related logic that were previously associated with batch are moved to student’s year of entry, year level on entry, and year level
      1. Advisers now defined per year level instead of batch
      2. Batch no longer associated to Academic Year
  6. Admin Portal: Student Profile > Grades Viewing
    1. Dynamic generation of grade item columns (ie. do not show grade items if enrollment entry doesn’t have any)
    2. Renamed “re-exam” to “conditional”
    3. Renamed “transmuted” to “final grade”
    4. Support setting to display final grade as raw or transmuted value, regardless of the format of encoded grade (raw/transmuted)
  7. Additional section viewing modes:
    1. Overview (see new features)
    2. Schedule view (previously included on the only viewing mode available)
    3. Enlistment view (see new features)
  8. Classes overview mode
    1. Will only show enrolled students
    2. Removed grades on this view: grades submission link goes directly to grades form
  9. Adviser no longer associated to batch, and now associated to year level
  10. Student enrollment-related attributes moved from update profile to update student account:
    1. Degree program
    2. Specialization
    3. Curriculum
    4. Standing year
    5. Standing term
  11. Student Number Scheme support for K-12
  12. Behaviors on individual student enrollment for both admin and student portal:
    1. Enrollment entry will not be created upon opening of enrollment page. Instead, it will be generated when the first subject is enlisted/selected
    2. #TODO
  13. Assessment form behavior:
    1. Assessment will no longer be allowed for students without matching assessment template
    2. Student’s assessment profile will include auto assessments (see new features) that are filtered as hidden by default.
    3. For new assessments:
      1. If defined on the assessment template: amount of fees will be prepopulated with amounts as specified on the assessment template.
      2. If not defined on the assessment template: amount of fees will be prepopulated with amounts as specified in fee particulars module
    4. For re-assessments:
      1. Will have pre-populated amounts and values as defined by previous assessment of the enrollment entry
  14. Payment Module Relayout
    1. Reclassified and renamed into 3:
      1. Student Payment Table (with preset filters)
        1. Enrolled
        2. For payment
        3. All
      2. Transaction list (with preset filters)
        1. Today
        2. This week
        3. This term
        4. For clearing (see new features)
      3. Refund list
    2. Quick links form the table/lists were removed
  15. Bulk Upload
    1. Changed required headers
    2. Accepted new columns
    3. #TODO
  16. Database and Architecture Changes
    1. Converted database keys to uuid
    2. Refactored enrollment state machine handling
    3. Initial Enrollment and Post enrollment using the same codebase
    4. Add school entity and school_id to each db record entry
    5. Refactored PDF templating

Fixed

  1. Payment search results ordered by relevance to search parameters
  2. Support for raw downpayment of payment option
  3. Do not allow removing curriculum on student update profile

Known Issues

  1. AY Switch
  2. SERA number visibility and discrepancies
  3. Display grade value on Open Crediting module
  4. Updating profile without answering socio-economic form
  5. Uploading empty file for bulk upload forms on setup
  6. GRAD-600 Error on reassessment after marking intent for cancellation

Alfajor (v.7.01)

Released: September 16, 2019 
Scheduled Release: September 15, 2019

New

Changed

  1. Add payment due validation and ordinality
  2. UI changes and clean up
    1. Quick link to enrollment from admin student list
    2. Rename courses to classes on numerous pages and flash messages
    3. Pagination and layout clean up on mobile
    4. Grades management clean up
    5. Course schedule conflict checker
    6. Breadcrumb clean up
  3. Update fields on and csv template upload csv to update student profiles
  4. Do not override values on csv profile upload if csv column is blank
  5. Add pagination and search, fixed filters for user blacklist page
  6. Add placeholder on region, province, barangay dropdowns to avoid confusion for blank values
  7. Do not allow changes on payment option (other than name) if already has assessment
  8. TOR size changed to Folio
  9. Show full address on student download details
  10. Enrollment form: put back subject name

Fixed

  1. Section filtering for non k-10 sections
  2. Error when uploading empty file for bulk upload forms on setup
  3. Error page when accessing transcript while user is not logged in
  4. Enrollment form signatories on client’s enrollment form pdf
  5. GRAD-600, marking intent to cancel raises error on assessment publish of FA assessed enrollments
  6. Delisting student from course of current term

Known Issues

  1. Birthday not updated on bulk upload
  2. Delisting student from course from previous term
  3. Payment Option: If no assessment yet, but installment count is updated: quantity of AY deadlines were not updated
  4. AY Switch
  5. SERA number visibility and discrepancies
  6. Display grade value on Open Crediting module
  7. Updating profile without answering socio-economic form
  8. Specialization field behavior on Individual graduation edit

Alfajor (v.7.02)

Released: September 18, 2019
Scheduled Release: September 18, 2019

New

  1. Graduates Entry bulk creation
  2. Signatories module (create and associate to client’s tcg, enrollment form)

Changed

  1. PDF
    1. Transcript
      1. Add footer
      2. Remove verdict and add rexam on client’s transcript
    2. Student Grade list
      1. Add footer
      2. Remove verdict and add completion column
  2. Disable autocomplete on AY Deadlines
  3. Support K12 use case for schedule conflict checker of course
  4. Update sections breadcrumbs
  5. Require Academic Year name
  6. Exclude "inactive" enrollments when fetching course.enlistment_intents
  7. Change Grade requests
    1. Show AY and term of change grade
    2. Show pending change requests on index page regardless of filtered AY and term
  8. Show credentials on Admin faculty page
  9. Add uniqueness validation on Student.lrn only if present

Fixed

  1. Error when AcademicYear is updated (payment deadlines not defined)
  2. Change Grade error when requesting for class with a “scale-less” Transmutation
  3. Payment Option: If no assessment yet, but installment count is updated: quantity of AY deadlines were not updated
  4. Schedule matrix on student portal of k-10 students were not showing class name

Known Issues

  1. Birthday not updated on bulk upload
  2. Delisting student from course from previous term
  3. AY Switch
  4. SERA number visibility and discrepancies
  5. Display grade value on Open Crediting module
  6. Updating profile without answering socio-economic form
  7. Performance issues and missing year level filters on mass graduation

Alfajor (v.7.03)

Released: September 19, 2019 
Scheduled Release: [Hot fix]

New

Changed

Fixed

  1. Enrolled form rendering problem due to signatories

Known Issues

  1. Birthday not updated on bulk upload
  2. Delisting student from course from previous term
  3. AY Switch
  4. SERA number visibility and discrepancies
  5. Display grade value on Open Crediting module
  6. Updating profile without answering socio-economic form
  7. Performance issues and missing year level filters on mass graduation

Alfajor (v.7.04)

Released: September 22, 2019
Scheduled Release: September 22, 2019

New

  1. On faculty portal: add schedule matrix on classes module
  2. On admin portal: add ability to edit transmutation table’s is_grade_displayed_raw

Changed

  1. Added AY name presence validation
  2. Open Crediting module: used grade.display_value (raw or transmuted based on transmutation table configuration)
  3. LRN uniqueness validator
  4. Student Portal: When submitting profile changes with error, freshly encoded values should be retained
  5. Move year_of_entry and year_level_on_entry from Profile to Student form
  6. Add maximum limit on raw grade change request form, and show only if grade/grade item being changed is raw
  7. On Section create form, auto generation of classes : curriculum is being fetched via division (elem vs. highschool). This could cause discrepancy on different setups. Refactor to fetch curriculum via DegreeProgram.degree_type
  8. UI Styling and UX
    1. Section term filter: remove redundant yearlong option and include yearlong results even when filtering for specific term
    2. Clean up faculty profile view and forms
    3. Removed “assess next student” on assessments module
    4. Bigger fonts for assessment form
    5. Admin change grade module clean up
    6. Change Grade index page will show all pending change requests regardless of AY filter active at the moment
    7. Change “People”  breadcrumbs to “Students” or “Faculty”
    8. Admin Grades form styling: pending grades color changed from yellow to blue
    9. Admin Courses index table: added tooltips and badges: faculty, approver, associated classes
    10. Renamed Grades Management to Grades Submission
    11. Admin Dropping module styling clean up
    12. Admin Enrollment breadcrumbs clean up
    13. Assessment template index: styling of tuition matching
    14. Link to wiki.grado.tech
    15. Download grade list link on grades submission module
    16. Shorten list of results per page of courses index (from 50 to 25)
    17. Show SERA values on class index and class view
    18. Redirect student profile update failure to student profile form (not student form)
    19. On Section creation form, convert action buttons to checkboxes
    20. Generated password format: In students and faculty bulk upload, generated password was made more readable format (format same as in reset password)

Fixed

  1. Applied “concealed” faculty on student portal
  2. Payment Option: When payment option installment is updated, update number of payment deadlines as well to match installment count (if no assessment yet)
  3. Discrepancy when last payment deadline is blank
  4. AcademicYear#Edit: Catch undefined payment_deadline_attribute values when only editing AY
  5. Catch error on answering socio-economic questionnaire module when school doesn’t have finance question
  6. Birthday not updated on bulk upload
  7. Redirection when canceling change grade request
  8. Add school_id to profile on student creation
  9. Fix  medical records views and logic on Admin and Student portal
  10. Scope profile answer generation within school only
  11. Allow creditting of retro enrolled grades on Admin Portal :: Student Checklist
  12. Error on redirection of student checklist
  13. Add school id to requirement uniqueness validation scope
  14. On submit of change grade request, raw values were being automatically transmuted/converted (by using upper value of the transmuted value’s range). Eg. when you encode 50 for the raw value and 2.0 for the transmuted value. If 2.0’s range is 45 - 65, then the system will automatically change your encoded 50 to 65. This was refactored to consider the configuration of the transmutation table used by the grade (ie. do not transmute raw value if Transmutation.is_grade_raw or Transmutation.is_grade_item_raw)

Known Issues

  1. Faculty creation error (after a validation alert, then a valid form is submitted, error page comes up)
  2. Delisting student from course from previous term
  3. AY Switch
  4. Performance issues and missing year level filters on mass graduation
  5. Performance issues on courses#index due to SERA calculation
  6. Profile picture persists on profile form submission failure

Alfajor (v.7.05)

Released: September 23, 2019
Scheduled Release: [Hotfix]

New

Changed

Fixed

  1. Accepting yearlong, nil, blank term on subject bulk upload
  2. Filtering courses based on subject’s k10 tag
  3. Updating subject’s k10 tag on edit form

Known Issues

  1. Faculty creation error (after a validation alert, then a valid form is submitted, error page comes up)
  2. Delisting student from course from previous term
  3. AY Switch
  4. Performance issues and missing year level filters on mass graduation
  5. Performance issues on courses#index due to SERA calculation
  6. Profile picture persists on profile form submission failure

Alfajor (v.7.06)

Released: September 25, 2019 
Scheduled Release: September 25, 2019

New

Changed

  1. [alfajor_mapeh] Styling / rendering of subclasses: put subclasses right below of parent class and indent (form 138 and Admin::Student::grades#index)
  2. UI / Styling and UX [alfajor-7-01-ui]
    1. Import file forms clean up 
    2. Fixed Mobile toggle of side bar
    3. Course#grades header: emphasis on subject instead of course.name  
    4. Dropping request index styling clean up
    5. Mobile layout for courses#index, students#index, grades submission, and sections#index (filters, action items, and search bars)
    6. Admin::Enroll
      1. Add tooltips on admin::enroll
      2. Styling, wording of admin’s “next step” and  “proceed” for enroll
      3. Clean up for enroll confirmation
      4. Additional info when at least one class is already enlisted, and info when nothing is enlisted yet
    7. Student::Enroll
      1. Additional instructions

Fixed

  1. ChangeGradeRequest > class name/subject/faculty filters (slack sept 23, 2026H) (0d03e3a)
  2. Concealed faculty but showing name on evaluation form (2b6ad12)
  3. Faculty creation error (after a validation alert, then a valid form is submitted, error page comes up) (13e7d6b)
  4. Error catching when rendering student’s profile photo (3ff4a38)
  5. Fix financial form error messages (d01fea4)
  6. Status management for students without enrollment and/or grades (9e6a6a7)
  7. Allow decimal raw values on raw change grade request
  8. Catch approve/disapprove dropping_grade when dropping no longer pending (0ba6d01)
  9. Catch error when uploading/creating courses and there’s a department head (error was on auto assignment of department head as approver)

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Performance issues and missing year level filters on mass graduation
  4. Performance issues on courses#index due to SERA calculation
  5. Performance issues on rendering dynamic student numbers [alfajor-student-optimization]
  6. Profile picture persists on profile form submission failure
  7. Confusing statuses on dropping request module

Alfajor (v.7.1)

Released: October 2, 2019 
Scheduled Release: September 29, 2019

New

  1. Faculty account creation for existing admin user
  2. Universal reset password (for faculty, student, or admin) via Setup > Account Management

Changed

  1. Visibility of dropping and advising based on setting
  2. Format of grades under linked classes (mapeh, lab/lec)
    1. Student’s grade list pdf
    2. Student portal grade list
  3. Order student grades by subject name
  4. Transmutation checkbox styling
  5. Removed “prepared by” on transcript generator
  6. Added ui for marking transcript as is_grade_item_raw
  7. Renamed “User Blacklist” navigation item to “User Accounts Management”
  8. Permissions select all/deselect all
  9. Refactored approach on loading school settings: affects student number building
  10. Renamed “faculty credentials” to “faculty academic credentials”
  11. Added dropping_enabled to settings form

Fixed

  1. Course / Class labels on PDF
  2. Assessment, Payment, and Report permissions update
  3. Tuition filtering for college
  4. Hide uncredited grades from transcript

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Performance issues and missing year level filters on mass graduation
  4. Performance issues on courses#index due to SERA calculation
  5. Profile picture persists on profile form submission failure
  6. Confusing statuses on dropping request module

Alfajor (v.7.1.1)

Released: October 4, 2019 
Scheduled Release: [Hotfix]

New

Changed

Fixed

  1. Performance issues on courses#index due to SERA calculation

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Performance issues and missing year level filters on mass graduation
  4. Profile picture persists on profile form submission failure
  5. Confusing statuses on dropping request module

Alfajor (v.7.1.2)

Released: October 6, 2019 
Scheduled Release: October 6, 2019 (should’ve been v.7.2)

New

Changed

  1. Do not eager load students on course filtering to optimize course loading even more
  2. Dropping link visibility on assessment when dropping is disabled
  3. Dynamic study level filters for:
    1. Grades management
    2. Graduates
  4. Remove “College” label on divisions header
  5. Load divisions index properly depending on which study levels are enabled for each school
  6. Add html validation on payment form’s payment method
  7. Add blank placeholder for faculty on sections form to avoid confusion (whether a faculty is already selected or not yet)
  8. Update auto credit script to alfajor version (from fieu_awas)

Fixed

  1. Remove multiple “yearlong” on term filter of sections

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Performance issues and missing year level filters on mass graduation
  4. Profile picture persists on profile form submission failure
  5. Confusing statuses on dropping request module
  6. Error on Change grade request for grade items on faculty portal
  7. Enrollment breadcrumbs on student portal enrollment is not showing unless student is already enrolled

Alfajor (v.7.1.3)

Released: October 13, 2019
Scheduled Release: October 13, 2019 (should’ve been v.7.2.x)

New

  1. Download classes csv
  2. Actionable Reports: TBA Report
    1. List of classes with: TBA faculty, room, or schedule

Changed

  1. Signatories for client registration form
  2. Optional Enrollment template on assessment (backend only), still required via UI
  3. Make study level filter persist on courses index
  4. Hide approver field on courses form when setting for approval is disabled
  5. Fix enrollment breadcrumbs on student portal (show only when not enrolled)
  6. Deploy script update for profile photo tmp folder
  7. Client alfajor migration script
  8. Fee is_assessable attribute may not be edited
  9. Deprecate previous graduate creation on admin::student page
  10. Optimize mass graduate feature by refactor using ajax
  11. Change Grade Request
    1. Do not allow edit, update, authorize change grade when already cancelled
    2. Do not allow to edit change grade if current user is not the requester
    3. Display ChangeGrade type/ordinality and requested_by on admin::change grade module
    4. Show dropped students on grades form (admin, they’re already visible on faculty) -- to support changing dropped grades/status to actual grade/enrolled status
    5. Show change grade button for dropped or approved grades (for both admin and faculty)
    6. When the change grade request is for "Grade" and it was dropped, revert it back to enrolled
    7. Show grade status beside grades that are !grade.is_gradable
      1. admin portal doesn’t have separate status field
      2. so it might be confusing to have a table cell that doesnt have input field
      3. solution: show status for non-gradable (not enrolled or transferee grades...)
    8. Redirect faculty change grade request form to course (after validation error)

Fixed

  1. Change Grade Request
    1. Cancel request for grade item on faculty portal
    2. Foreign key error when creating grade item request on faculty portal (form was saving grade_item_id on grade_id)
    3. Make change grade form behave like a grades submission form: show transmutation only if grade/grade item is transmuted, otherwise, show raw field

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. General statistics report --- term and batch related issues
  8. Assessment when a misguided enrollment is present for the student

Alfajor (v.7.1.4)

Released: October 17, 2019 0001H 
Scheduled Release: October 16, 2019 (should’ve been v.7.2.x)

New

Changed

  1. Include production.rb to linked_files, include tmp/transcript_photos to linked_dir of all capfiles

Fixed

  1. General Statistics Report
    1. Fixed support for yearlong values
    2. Eliminate unnecessary yearlong placeholder on term filters
  2. CHED Reports for grades and enrollment
    1. Horizontal scroll
    2. Put back section and degree program filtering
    3. Fixed breadcrumbs
  3. Misguided use case for registration form
    1. Student was already enrolled, his misguided fields were changed (year, degree, etc), system no longer detects current_enrollment that matches new details. Button was still available but the registration form can’t find the enrollment entry -- bugfix was to indicate on the pdf that no enrollment entry was found

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. SERA value mismatch (courses index vs show)

Alfajor (v.7.2)

Released: October 20, 2019 
Scheduled Release: October 20, 2019

New

  1. Apply Alfajor to Faculty Portal
    1. Apply Grado-San style
    2. Behavior for filtering classes for yearlong scenarios
    3. Page load optimizations: settings and student numbers

Changed

  1. Client Enrollment and Enrolled form
    1. Put back signatories, assessment fees, etc.
  2. PDF page breaks
  3. Clean up reset password form
  4. Payment form radio label behavior update
  5. Refactor student portal layout related classes

Fixed

  1. Error on reverting dropped grades to enrolled through change grade request
  2. Error on AcademicYear fetching for shifting module
  3. Error on rendering grades submission form after a validation failure

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. SERA value mismatch (courses index vs show)

Alfajor (v.7.2.1)

Released: October 21, 2019 
Scheduled Release: Hotfix

New

Changed

  1. Changed signatory form placeholder
  2. Added “account summary” to clients’ registration forms
  3. Temporarily remove lrn uniqueness validation
  4. Add LRN to searchable attributes on students#index

Fixed

  1. Hide / Show direct dropping link on faculty portal based on setting
  2. 404 page that shows something went wrong
  3. Grad-606, when editing payment, and checking OR number uniqueness, do not compare to payment’s own OR number
  4. Allow zero payment to finalize enrollment

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. SERA value mismatch (courses index vs show)

Alfajor (v.7.2.2)

Released: October 23, 2019 
Scheduled Release: October 23, 2019

New

  1. AY rollover
    1. No more going back to past term
    2. Student promotion and retention (of standing year and standing term)  based on % unit passed on source term (setting)
    3. Eligibility tagging based on balance and % unit passed on source term (setting)
    4. Irregular tagging based on promotion/retention results
    5. Excludes K-10 students when term change is only from term 1 to term 2
    6. Support for following settings:
      1. Automatically marking irregular students as ineligible
      2. Automatically promote and mark as eligible SHS students
      3. % of units passed required to promote
      4. % of units passed required to become eligible
      5. Lock AY rollover feature
    7. See email “AY Switch Rework”
    8. http://bit.ly/GRD7xAYSwitchSpecs
  2. Mass tagging of eligibility via csv upload

Changed

  1. Deprecate AY switch

Fixed

Known Issues

  1. Delisting student from course from previous term
  2. Profile picture persists on profile form submission failure
  3. Confusing statuses on dropping request module
  4. Grade Item raw value not being populated when grade item input accepts transmuted value
  5. Changing conditional grade to non conditional grade
  6. SERA value mismatch (courses index vs show)
  7. Classes from previous term is showing on admin::enroll and student:enroll search

Alfajor (v.7.3)

Released: October 28, 2019 0312H 
Scheduled Release: October 27, 2019

New

  1. Non-gradable grades (subjects can be marked as not allowed for encoding grades and/or grade items). Verdict of grades under this subject will automatically be “not_applicable” and will no longer display as “pending” on various reports.
  2. Customizable payment instructions for student portal (via settings)
  3. Student Number History: student’s current student number will be saved on enrollment entry to preserve history. Can be also edited on Admin Portal::Student::Enrollment History > manage enrollment attributes form
  4. Settings and support for SHS to auto-generate classes via section creation
  5. Enrollments from the past or future AY-term may now be assessed (using the same assessment module)

Changed

  1. Allow some courses fields to be edited regardless of publication status of course: slots, remarks, allow_faculty_conflict, approver_id, parent_id
  2. Round off calculated values on CHED Grade reports to 5 decimal by default. Settings for custom decimal is also available
  3. Optimize course#edit page by temporarily removing universal schedule viewer
  4. SHS classes will automatically have 50 slots if generated via sections#new
  5. Dynamic values on year level dropdown based on school’s study level configuration
  6. Show intents on enrollment history to act as troubleshooting tool for past/future enrollments
  7. Allow students to view past, present, future assessments via payments module
  8. Use current term as default scope on loading classes for approval on faculty portal
  9. Use current term as default scope on loading advised sections on faculty portal
  10. Hide instances of tuition_payable on assessment tables to avoid confusion
  11. Hide/Show faculty module links on dashboard depending on setting (approval, dropping)

Fixed

  1. Classes from previous term is showing on admin::enroll and student:enroll search
  2. Viewing of CHED PWD report
  3. Use @enrollment.total_balance on admin::enrollment history display and student portal payment module (to consider non-assessable values)

Known Issues

  1. Delisting student from course from previous term
  2. Profile picture persists on profile form submission failure
  3. Confusing statuses on dropping request module
  4. Grade Item raw value not being populated when grade item input accepts transmuted value
  5. Changing conditional grade to non conditional grade
  6. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.1)

Released: October 30, 2019 0012H 
Scheduled Release: October 30, 2019

New

Changed

Fixed

  1. Grad-612 : Can’t edit assessments due to advance/retro assessment changes
  2. Grad-613: Assessment template not rendering properly on assessment form due to advance/retro assessment changes

Known Issues

  1. Delisting student from course from previous term
  2. Profile picture persists on profile form submission failure
  3. Confusing statuses on dropping request module
  4. Grade Item raw value not being populated when grade item input accepts transmuted value
  5. Changing conditional grade to non conditional grade
  6. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.2)

Released: October 30, 2019 2331H 
Scheduled Release: [HotFix]

New

Changed

  1. Enabled download buttons for finance reports: Student Balance Sheet, Transaction List, and Discount Report

Fixed

Known Issues

  1. Delisting student from course from previous term
  2. Profile picture persists on profile form submission failure
  3. Confusing statuses on dropping request module
  4. Grade Item raw value not being populated when grade item input accepts transmuted value
  5. Changing conditional grade to non conditional grade
  6. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.3)

Released: November 6, 2019 0015H 
Scheduled Release: [HotFix]

New

  1. Enrollment Form for past and previous enrollments via Admin::Enrollment History and Assessment Module

Changed

  1. Client migration script update

Fixed

  1. Grad-614: Assessment form views (while working on future enrollment terms) were rendering intents for current term on some instances. Solution was to pass specific enrollment entries on remaining assessment endpoints
  2. Changing question type from “choices” to another type
  3. Definition of student that .needs_advising? (when passing school.id for settings)
  4. Course filtering: is_k10 filter always kicking in as default when no study filter is engaged

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.4)

Released: November 6, 2019 2215H 
Scheduled Release: [HotFix]

New

Changed

  1. Added dev tools (invisible on prod)

Fixed

  1. Client enrolled_form (registration form) wasn’t rendering due to signatory issues

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.5)

Released: November 24, 2019 2020H 
Scheduled Release: November 24, 2019

New

Changed

  1. Setting to enable/disable uploading of proof of payment via student portal (per division)
  2. Hide study level filter quick links when school only has one enabled study level
  3. Do not show “non-current enrollment” indicator on assessment when enrollment entry is year long
  4. Show name of user on permissions#index
  5. Added auto-refresh on student enrollment confirmation page
  6. Reworked Courses Demand report and added separate subject demand report

Fixed

  1. Error when creating payment for non-current enrollment (while student doesn’t have current enrollment)
  2. Add school_id when creating questions
  3. Student Portal: by default, show current term classes only (or yearlong classes if applicable)
  4. Students “for assessment” not showing on students#index when filtered for assessment eligibility is left as blank
  5. Editing Assessment Template for Grade 12 students (year level wasn’t rendering year level field value)
  6. Post_enrollement_status getting stuck at assessment (even after publishing assessment) GRAD-615
  7. To_cancel intents not rendering on assessment form (new and edit) GRAD-615

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.3.6)

Released: December 12, 2019 0113H 
Scheduled Release: [Hotfix]

https://bitbucket.org/intelimina/grado/pull-requests/81/alfajor-v736/diff

New

Changed

  1. Rename announcement scopes (is_faculty, is_student)
  2. Add announcement creation date on all portals
  3. Allow searching of subject using requirement display title/code (aliases of that subject)
  4. Change link on subject demand report to courses#index?subject_id=x (instead of subjects#show)
  5. Change downpayment value on fees from integer to decimal
  6. Save rollover results to db, add module for viewing AY rollover results

Fixed

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.4)

Released: December 15, 2019 2355H
Scheduled Release: [Hotfix]

CCC, BMA, KC
https://bitbucket.org/intelimina/grado/pull-requests/83/alfajor/diff

New

  1. SET Completion Report

Changed

  1. Alfajor-Advising >> details to follow
  2. Alfajor-SET >> details to follow
  3. Timeoutable
  4. Add student suffix column
  5. Minor styling clean up: modals, scrollables, modals, specially on mobile

Fixed

  1. GRAD-615: show to_cancel intents on assessment form
  2. Switched definition of parent/child when uploading prerequisites from curriculum builder

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.4.1)

Released: December 17, 2019 0155H 
Scheduled Release: [Hotfix]

CCC, BMA, KC

New

Changed

Fixed

  1. Bugfix: comma on textbox truncates amount of fee when submitting assessment form

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.4.2)

Released: December 18, 2019 0330H 
Scheduled Release: [Hotfix]

CCC, BMA, KC

New

Changed

Fixed

  1. Bugfix: cant input decimal values on assessment template fees
  2. Bugfix: can’t create/edit assessment template with same year level (curriculum_id was not being counted on uniqueness scope)

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.4.2)

Released: December 18, 2019 0330H 
Scheduled Release: [Hotfix]

CCC, BMA, KC

New

Changed

Fixed

  1. Bugfix: cant input decimal values on assessment template fees
  2. Bugfix: can’t create/edit assessment template with same year level (curriculum_id was not being counted on uniqueness scope)

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.5)

Released: January 6, 2020 0319H 
Scheduled Release: January 5, 2020

CCC, KC, BMA

https://bitbucket.org/intelimina/grado/pull-requests/85/alfajor-75/diff

New

Changed

  1. Client registration form (enrolled_form) format
  2. Alfajor version of grade retro encode script
  3. Dynamic creation of custom province/area address
  4. Save full address field on bulk update of profile
  5. Hide download button on general enrollee statistics report

Fixed

  1. Rendering validation error page on update enrollment attributes

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.5.1)

Released: January 7, 2020 2023H
Scheduled Release: [Hotfix]

KC

New

Changed

Fixed

  1. Client enrollment form (KC)

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.5.2)

Released: January 13, 2020 0113H 
Scheduled Release: [Hotfix]

KC, BMA, CCC

https://bitbucket.org/intelimina/grado/pull-requests/88/alfajor-v752/diff

New

Changed

Fixed

  1. Per fee balance report (was showing entries for all AY-terms, instead of current term only) Grad-623

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.6)

Released: January 19, 2020 2138H 
Scheduled Release: January 19, 2020

KC, BMA, CCC

https://bitbucket.org/intelimina/grado/pull-requests/91/alfajor/diff

New

Changed

  1. Optimize page load on faculty list
  2. Extend timeout session for dev environment
  3. Allow to update suffix via form and bulk uploads
  4. Allow suffix save on student create form
  5. Show suffix field on student portal if present
  6. Provisions for adviser entry deletion

Fixed

  1. Fix total units of faculty on admin profile view, and faculty portal
  2. Change breadcrumb link of finance per fee report
  3. GRAD-622 Bugfix + Cleanup + Optimize Non-Enrollment Fees
    1. Add term filter
    2. Refactor code for readability
    3. Eager load students
    4. Sortable table

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Error on Change grade request for grade items on faculty portal
  6. Grade Item raw value not being populated when grade item input accepts transmuted value
  7. Changing conditional grade to non conditional grade
  8. SERA value mismatch (courses index vs show)

Alfajor (v.7.6.1)

Released: January 27, 2020 0108H 
Scheduled Release: January 26, 2020

https://bitbucket.org/intelimina/grado/pull-requests/95/alfajor-661/diff

KC, BMA, CCC

New

Changed

  1. Use new SERA calculation function for Courses#show header
  2. CCC Signatory on GradeList GRAD-625 / SDGRAD-117

Fixed

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade

Alfajor (v.7.6.2)

Released: January 27, 2020 2236H 
Scheduled Release: [Hotfix] 

https://bitbucket.org/intelimina/grado/pull-requests/97/alfajor-762/diff

KC, BMA, CCC

New

Changed

Fixed

  1. Error when rendering SET results on courses (due to SERA variables)

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade

Alfajor (v.7.7)

Released: February 1, 2020 0635H 
Scheduled Release: February 1, 2020

https://bitbucket.org/intelimina/grado/pull-requests/100/alfajor-77/diff

KC, BMA, CCC

New

  1. SDGRAD-118 | GRAD-626 - Void functionality for refunds
  2. Settings and support for Forgot Password feature
  3. Lock and unlock account features for multiple login attempts 
  4. Log user account management actions (forgot password, reset password, block/unblock user, password update)

Changed

  1. Do not allow dropping of classes with no faculty
  2. Hide financial profile on student portal if there are no financial questions available
  3. Previous assessments can still be visited regardless of student’s eligibility status
  4. Assessments minor styling cleanup (Alfajor 7-4)

Fixed

  1. Display accurate advising history when adviser was deleted
  2. GRAD-627 - Display credited and uncredited grades on TOR
  3. Enrollment exit type not properly cascaded to student status
  4. Exclude payments for deleted enrollments on finance reports
  5. Fix to prevent summer assessment templates to kick in during incorrect terms

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade

Alfajor (v.7.8)

Released: February 6, 2020 0250H 
Scheduled Release: February 5, 2020

https://bitbucket.org/intelimina/grado/pull-requests/103/alfajor-78/diff

KC, BMA, CCC

New

Changed

  1. Don't send unlock instructions to unverified / temporary emails

Fixed

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade

Alfajor (v.7.9)

Released: February 12, 2020 2335H 
Scheduled Release: February 9, 2020

https://bitbucket.org/intelimina/grado/pull-requests/106/alfajor-v79/diff

KC, BMA, CCC

New

Changed

  1. Minor navigation and label re-styling for assessment related pages
  2. On Payment form, retain values made by auto-split function when going back to manual mode

Fixed

  1. Table rows (next line) of requirements, grades, and intents on advising form
  2. Use “students reset password” permission for reset password link on admin’s student profile page
  3. Resolved centavo discrepancy on payments edit form on auto split functionality

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. Creating transferee grades

Alfajor (v.7.9.1)

Released: February 19, 2020 2216H 
Scheduled Release: February 19, 2020

https://bitbucket.org/intelimina/grado/pull-requests/107/alfajor-v791/diff

KC, BMA, CCC

New

Changed

Fixed

  1. Do not log current user object on checklist crediting
  2. Deprecate mark_as_graduated

Known Issues

  1. Delisting student from course from previous term
  2. AY Switch: timeout
  3. Profile picture persists on profile form submission failure
  4. Confusing statuses on dropping request module
  5. Grade Item raw value not being populated when grade item input accepts transmuted value
  6. Changing conditional grade to non conditional grade
  7. Creating transferee grades