Skip to main content

Version 9.x Release Notes (Carioca)

Carioca (v.9.2.9)

Released2022-06-30 xxxxH
Scheduled ReleaseHOTFIX
ServersCCC, ETC
Tagv.9.2.9
Pull Request
Clickup Tasks


New

Fixed

  1. On SF-09: Fix rounding of nil raw grade
  2. Display General Average value on SHS SF-09 (CCC and Grado standard template)

Changed

    1. SF-09 and SF-10 School name is fetched from settings instead of school database

Deprecated 


 

Carioca (v.9.2.8)

Released 2022-06-12 2120H
Scheduled Release HOTFIX
Servers CCC, ETC
Tag v.9.2.8
Pull Request
Clickup Tasks


New

Fixed

Changed

    1. CCC-SF-09
      1. Added Birthday
      2. Re-arranged attendance months
      3. Fix center fold alignment
      4. Changed Faculty name format
    2. SF-10 (ES, JHS, SHS)
      1. Various alignment adjustments
      2. Changed Faculty name format
      3. Minimized header by removing "Eligibility" and "Scholastic Record" and showing them just once for entire PDF
      4. Bugfix: SF-10 Signatory not displayed on each enrollment term

Deprecated 



Carioca (v.9.2.7)

Released 2022-06-03 1940H
Scheduled Release HOTFIX
Servers CCC, ETC
Tag v.9.2.7
Pull Request
Clickup Tasks


New

Fixed

Changed

    1. Simplified AY Rollover algorithm
      1. Promote student if their current standing year and term has a matching enrollment (enrollment has the same standing year and term, regardless which AY-term it was accomplished)
      2. If no matching enrollment is found, and that enrollment is required by curriculum, then student will be retained.
    2. Added troubleshooting data for AY Rollover
    3. Added sidekiq.yml to minimize issues with staging servers

Deprecated 


Carioca (v.9.2.6)

Released 2022-05-25 2348H
Scheduled Release HOTFIX
Servers CCC, ETC
Tag v.9.2.6
Pull Request
Clickup Tasks


New

  1. SF-10
    1. Add "General (Weighted) Average" on all instances (ES, JHS, SHS)

Fixed

  1. Transcript PDF
    1. Fixed rendering of profile photo (previously rendering blank image)
    2. Fixed order of enrollment entries to ascending AY-term

Changed

  1. Transcript PDF
    1. Display specialization in parenthesis
  2. SF-10
    1. Display grades as integer (without decimal values)

Deprecated 



Carioca (v.9.2.5)

Released 2022-03-21 0048H
Scheduled Release HOTFIX
Servers CCC, ETC
Tag v.9.2.5
Pull Request
Clickup Tasks


New

Fixed

    Changed

    1. Added Division, District, Region to SF-10 SHS

    Deprecated 


    Carioca (v.9.2.4)

    Released 2022-03-20 2148H
    Scheduled Release 2022-03-20
    Servers CCC, ETC
    Tag v.9.2.4
    Pull Request
    Clickup Tasks


    New

    Fixed

    1. SF-10 Ordering using subjects display ordinality and enrollment's AY & term
    2. SF-10 ES Parent-Child class indention

    Changed

    1. Various SF-10 styling adjustments https://app.clickup.com/t/1quwxdx

    Deprecated 



    Carioca (v.9.2.3)

    Released 2022-03-13 2308H
    Scheduled Release 2022-03-13
    Servers CCC, ETC
    Tag v.9.2.3
    Pull Request
    Clickup Tasks


    New

    1. Migrator script to tag specialized subjects of SHS curriculum of ETC and CCC

    Fixed

    Changed

    1. Various SF-10 styling adjustments https://app.clickup.com/t/1quwxcy

    Deprecated 


    Carioca (v.9.2.2)

    Released 2022-02-27 2300H
    Scheduled Release 2022-02-27
    Servers CCC, ETC
    Tag v.9.2.2
    Pull Request
    Clickup Tasks


    New

    1. Additional columns for student's educational background: deped_id, address, gwa. New columns may be populated via Student Profile#Edit > Academic Background

    Fixed

    1. SF-09 (both elem/jhs and shs) will now show raw value of grade instead of transmuted. Rounded using grade.transmutation.scale_display setting with 0 precision for display
    2. Age is computed via student model (using birthday value from student table) instead of profile model/table. 

    Changed

    1. Signatories for SF-10 will no longer be principal. "SF-10" signatory should be created in order to display a signatory on SF-10 reports
    2. Reflect student's elementary / secondary school on SF-10 (as encoded on student profile educational background)
    3. Signatories and faculty adviser on SF uses first name, middle name, last name format

    Deprecated 



    Carioca (v.9.2.1)

    Released 2022-02-06 1930H
    Scheduled Release 2022-02-06
    Servers CCC, KC, ETC
    Tag v.9.2.1
    Pull Request
    Clickup Tasks

    New

    1. SF-10 based on DepEd format (previously Grades List PDF, shared by both college and k-12) 
      1. Elementary, JHS, and SHS layout
    2. SF-09 custom layout for CCC
      1. Elementary/JHS, and SHS layout
    3. Updated CCC logo
    4. Database tag for requirements to identify which are core or specialization subjects
      1. To display records properly on SF-09 and SF-10 for SHS
      2. This database column doesn't have a corresponding UI and needs to be updated by engineering team
    5. Separate permissions for SF-10, SF0-09, Grade List and Transcript
    6. Support custom DepEd logo for schools with localized DepEd logo. Filename can be changed on settings, but file must be added by dev team.

    Fixed

    1. SF-09 based on DepEd standard format
      1. Styling changes
      2. Order subjects based on new subject field: "ordinality"
      3. Support SHS layout (displays to enrollment entry for one AY)
    2. Bugfix in saving specialization changes prevented by missing school_id
    3. Fixed styling for CCC's custom college Transcript of Record
    4. Changed display of grade items to scale = 0 (number of decimal places) if grade is raw
      1. Added new column to transmutation table for scale_display (now user interface yet, defaults to zero)
    5. Bugfix on Course#form to display correct course options in setting parent course (MAPEH)
      1. Dropdown of courses must show courses within the same AY-term of the course being edited (instead of the courses of current AY-term)

    Changed

    1. Removed School delegations to Deped tables for Division, Region, Districts
      1. This was done to prepare support Bathala and GradoSaas
      2. However, current setup prevents Carioca from displaying and saving accurate Division, Region, and District
      3. This shall be resolved on version Dilis
    2. Added configuration to use '/usr/local/bin/wkhtmltopdf' for older servers. While newer servers should use wkhtmltopdf binaries as defined by the gem

    Deprecated 



    Carioca (v.9.2.0)

    Released 2021-11-11 0104H
    Scheduled Release HOTFIX
    Servers CCC, ETC
    Tag v.9.2.0
    Pull Request
    Clickup Tasks

    New

    Fixed

    1. Fixed transmutation on retro enrollment - Create grade entry before saving again to trigger transmutation logic just like other grade encoding logic
    2. Fixed display of grade input for transmuted grades on Admin::Student#checklist. Input field should render dropdown instead of text field when course is configured as transmuted.

    Changed

    Deprecated 


    Carioca (v.9.1.9)

    Released 2021-10-22 1907H
    Scheduled Release HOTFIX
    Servers ETC
    Tag v.9.1.9
    Pull Request
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-6865

    New

    1. ETC Admission form

    Fixed

    1. Rendering of default PDF templates
    2. Conditional display "Office of the Registrar" on PDF forms

    Changed

    Deprecated 



    Carioca (v.9.1.8)

    Released 2021-10-02 0705H
    Scheduled Release HOTFIX
    Servers ETC
    Tag v.9.1.8
    Pull Request
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-6845

    New

    Fixed

    1. Contact number, birthday, and sex update on profile bulk upload

    Changed

    Deprecated 



    Carioca (v.9.1.7)

    Released 2021-09-27 1508H
    Scheduled Release HOTFIX
    Servers ETC
    Tag v.9.1.7
    Pull Request
    Clickup Tasks

    New

    Fixed

    1. Some modules (assessments, payments, etc) can't be selected from roles form. Select All and Deslect All was not enabled.

    Changed

    Deprecated 



    Carioca (v.9.1.6)

    Released 2021-09-22 1623H
    Scheduled Release HOTFIX
    Servers ETC
    Tag v.9.1.6
    Pull Request
    Clickup Tasks

    New

    1. Accept "readable notation" for grade levels, and term on Bulk Upload feature (student, courses, and section) and apply them on export file as well. Added sample rows on template files.
    2. Setting / Functionality to disable sending out of confirmation email on Student bulk upload 

    Fixed

    Changed

    Deprecated 


    Carioca (v.9.1.5)

    Released 2021-08-24 2229H
    Scheduled Release HOTFIX
    Servers CCC
    Tag v.9.1.45
    Pull Request
    Clickup Tasks https://app.clickup.com/t/95zt6z

    New


    Fixed

    1. Conditional display of label "Registration Form" and "Form GRD-SRF" for CCC enrollment form (SDGRAD-157)

    Changed

    Deprecated 




    Carioca (v.9.1.4)

    Released 2021-07-02 1935H
    Scheduled Release HOTFIX
    Servers CCC, BMA, KC 
    Tag v.9.1.4
    Pull Request
    Clickup Tasks

    New


    Fixed

    1. Conditional display of checkbox for auto-generation of classes on sections form

    Changed

    Deprecated 




    Carioca (v.9.1.3)

    Released 2021-07-01 0630H
    Scheduled Release HOTFIX
    Servers CCC
    Tag v.9.1.3
    Pull Request
    Clickup Tasks

    New

    1. More verbose audit logs on rollover results

    Fixed

    1. Various issues on rollover
      1. Inappropriate trigger on auto cascade of student's standing year to present enrollment
      2. Include students without present enrollment on the rollover: by using their latest enrollment on computation
      3. Incorrect order of 1st year 1st sem standings that prevents 1-1 students to be promoted (detected as last level)

    Changed

    Deprecated 



    Carioca (v.9.1.2)

    Released 2021-06-09 15:54H
    Scheduled Release HOTFIX
    Servers CCC, BMA, KC
    Tag v.9.1.2
    Pull Request
    Clickup Tasks

    New

    1. Data migration script that fixes rollover issues for CCC

    Fixed

    1. Email update on student profile editing

    Changed

    Deprecated




    Carioca (v.9.1.1)

    Released 2021-06-03 2240H
    Scheduled Release HOTFIX
    Servers CCC, BMA, KC
    Tag v.9.1.1
    Pull Request
    Clickup Tasks

    New

    1. Use sidekiq for ActiveJob and add sidekiq/web for better troubleshooting visibility

    Fixed

    1. AY Rollover fails due to CustomAudit's after action of adding school_id

    Changed

    Deprecated




    Carioca (v.9.1.0)

    Released 2021-04-14 0044H
    Scheduled Release 2021-04-11
    Servers CCC, BMA, KC
    Tag v.9.1.0
    Pull Request https://bitbucket.org/intelimina/grado/pull-requests/228/carioca-v910
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-4492

    New

    1. Support uneven installment percentages on payment options.

    Fixed

    1. Installment Ordinality - When a fee's installment ordinality is greater than the chosen payment option's installment count, then the amount of the fee will be scheduled on the last installment of the chosen payment option.

    Changed

    1. Store session to database
    2. For even installment on payment options, amount is no longer divided by installment count. Instead, assessment logic uses the installment percentages set on the payment options.

    Deprecated

    1. Enrolled Form and replace with Enrollment Form
    2. Old Assessment service / concern




    Carioca (v.9.0.2)

    Released 2021-04-07 2212H
    Scheduled Release 2021-04-07
    Servers CCC, BMA, KC
    Tag v.9.0.2
    Pull Request https://bitbucket.org/intelimina/grado/pull-requests/227/carioca-v902
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-4240

    New

    1. Archive section template

    Fixed

    1. Fixed creation new student with no supplied email address, when setting for email generation is enabled
    2. Various minor link styling cleanup

    Changed

    1. Removed cute kitties as default profile photo
    2. Hide degree program and specialization fields for K-10 section templates
    3. Moved Section Template permissions and redirections

    Deprecated

    1. Assigning advisers on Admin's enrollment pages




    Carioca (v.9.0.1)

    Released 2021-03-24 2300H
    Scheduled Release 2021-03-24
    Servers CCC, KC
    Tag v.9.0.1
    Pull Request https://bitbucket.org/intelimina/grado/pull-requests/220/carioca-v901
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-4156

    New

    Fixed

    1. Fixed student bulk upload from CSV when student is k-12 and standing_year is not present. Validation errors will be raised instead of saving standing_year as yearlong
    2. Fixed hidden table rows on CCC Transcript of Record
    3. Fixed saving of Rollover settings due to section template generation
    4. Fixed display of announcements when content have custom styling 

    Changed

    1. Populate remaining tables without school_id
    2. Remove AY Rollover related settings on System Setup page, but keep them on Rollover Page
    3. Do not allow LIS Feature :: Promotions page to be submitted when academic year of section is no longer current




    Carioca (v.9.0.0)

    Released 2021-03-20 1658H
    Scheduled Release 2021-03-20 1430H
    Servers BMA, CCC, KC
    Tag v.9.0.0
    Pull Request https://bitbucket.org/intelimina/grado/pull-requests/207
    Clickup Tasks https://app.clickup.com/3802082/v/l/3m0z2-4072

    System Changes

    1. Upgrade from Rails version 5.2 to Rails version 6.0
    2. Upgrade Ruby version from 2.5.1 to 2.7.2
    3. Server may now be configured as is_lis: true or is_lis:false
    4. Removed unused settings on app_defaults

    Bug Fixes

    1. On admin portal, student update status page, reset curriculum drop down values when degree program is changed
    2. On faculty portal, Fixed yearlong classes that were not showing when using filters
    3. Make the domain of default email consistent when doing autogenerated emails (import from CSV versus create students via form)
    4. [SDGRAD-152] On admin portal, graduates module, display authority number and year granted properly.
    5. On admin portal, payment module, fix scroll problem on firefox browser
    6. On admin portal, degree program and curriculum management, automatically render default curriculum when filters are not yet set
    7. On admin portal, student profile module, curriculum checklist page, fix non-numeric display on requirements filter and grades filter options
    8. Fix incorrect display of graduates list when filtering and and downloading CSV
    9. On student portal, payments module, render enrollment entries with "assessed" status. This is to allow them to "add payment" when the feature is enabled.

    Changes: User Interface and Workflow

    1. Minor styling clean up:
      1. Always show vertical scrollbars if available
    2. UI changes on AY Rollover
      1. Reorganized display of rollover execution components
        1. Settings
        2. Enable/Disable AY Rollover
        3. Execute rollover button
      2. On AY Rollover Results
        1. Display results and errors in separate tabs
        2. Add settings tab that will show settings used during rollover
    3. New error pages and error catching
      1. Removed rails default error pages and replace with custom error pages
      2. Refactored error catching so that monitoring tools log each error appropriately:
        1. 401, 403, 404 (page not found vs. record not found), 500
    4. "Yearlong" option will be shown regardless of the server's configuration
      1. On earlier versions, "yearlong" option only shows for installations with K-10 configuration.
      2. This version now shows "yearlong" on all drop downs/filters regardless of server configuration
    5. On admin portal, payment module, student balance sheet page, student name now redirects to student's payment profile instead of acad profile

    Changes

    1. Low level caching of school settings
    2. Changed dependency of data structures with each other. These changes are made in preparation for LIS mode.
      1. Department is no longer required for Subject records
      2. Department is no longer required for Faculty records
      3. User account is no longer required for Student records
      4. Profile record is no longer required for Student records
    3. Some features are conditionally disabled on LIS mode of the server
      1. Medical Records
      2. Socio-economic info
    4. Allow to disable profile photo as a feature via settings module (ie. management, upload, and viewing from both student portal and admin portal)
    5. Disable access for following module when server setup is LIS mode
      1. Medical Records (temporary disable)
      2. Socio-Economic Info (temporary disable)
      3. Student portal access
    6. Profile Photo Module may be disabled (access and management from both admin and student portal)
    7. Attempt to minimize occurrence of "another enrollment entry" (misguided mismatch):
      1. Instead of looking for an AY-term-degree_program-curriculum-specialization match every time current enrollment is looked up, system saves the student's present enrollment every time relevant enrollment  entry changes are made.
      2. System automatic detects changes on student's information (ie. degree program, curriculum, etc) and resolves by updating the current enrollment's values as well. No new enrollment entry will be created. Classes do not have to be enlisted again. System will no longer ask them to delete the incorrect/old enrollment entry.
      3. If this is not the intention, users may still manually update the enrollment attributes.
      4. Unlike previous versions, changes will be applied seamlessly, without requiring actions from the user. System will however alert user when this use case is detected.
    8. CSV Parsing on Importers
    9. Added download csv and pdf for section's student list

    New

    1. Section Templates
      1. Admin users may create section templates that they can use to generate sections on selected academic year-term.
      2. These section templates may be used to automatically generate sections during rollover. This feature must be enabled via settings.
      3. More information here.
    2. Attendance
      1. On faculty portal, users may encode attendance of students under their homeroom/advisory section.
      2. They may mark student as present, absent, or tardy and export the data as pdf.
      3. Attendance report may also be accessed via admin portal, school form 2 report.
      4. More information here.
    3. LIS module: Enlistment
      1. Admin enlist and delist student to a section or class without the need to reserve slots, assess, and pay for the enrollment.
      2. On faculty portal, user can mark student under their homeroom/advisory section as enrolled.
    4. LIS module: Promotion
      1. Faculty marks student as promoted / retained
      2. Corresponding changes to standing applies on AY Rollover

    Technical notes:

    1. current_enrollment to present_enrollment
      1. student.current_enrollment will be deprecated and will be replaced by student.present_enrollment 
    2. school initializer
    3. move sex from user to student
    4. Tala Controller is created between ApplicationController and AdminController
    5. Set of errors that can be raised manually:
      1. PageNotFound
      2. Pundit::NotAuthorizedError
      3. ForbiddenAction
      4. ActiveRecord::RecordNotFound
    6. Rails upgrade:
      1. before_update ... only: [:update] => before_update
    7. Separate Nav file for is_lis and !is_lis
    8. Separate Controllers for LIS Section and Controllers
    9. Convert Audited records to UUID
    10. Auto populate and retro populate all relevant tables with school_id:
      1. Some tables were left without, since they are "shared assets" with other schools
    11. Move birthday to student column for performance and simplicity
    12. Rearchitect settings
    13. Delete duplicate year level display helper module
    14. Created a populator for DepEd subjects
    15. Updated aws-sdk-s3
    16. Settings caching

    Deprecated:

    1. Advising on Admin Portal
    2. Set Academic Year as Current
    3. API Adviser Controller
    4. API Colleges Controller
    5. React pages for admin enrollment
    6. Document Upload
    7. Upgraded AWS-SDK-S3
    8. Grade Log and Grade Item logs
    9. React Enrollment on Admin