Skip to main content

Version 9.x Release Notes (Carioca)

Carioca (v.9.1.5)

Released2021-08-24 2229H
Scheduled ReleaseHOTFIX
ServersCCC
Tagv.9.1.4
Pull Request 
Clickup Taskshttps://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