Version 9.x Release Notes (Carioca)
Carioca (v.9.2.8)
| Released | 2022-06-12 2125H |
| Scheduled Release | HOTFIX |
| Servers | CCC, ETC |
| Tag | v.9.2.8 |
| Pull Request | |
| Clickup Tasks |
New
Fixed
Changed
-
- CCC-SF-09
- Added Birthday
- Re-arranged attendance months
- Fix center fold alignment
- Changed Faculty name format
- SF-10 (ES, JHS, SHS)
- Various alignment adjustments
- Changed Faculty name format
- Minimized header by removing "Eligibility" and "Scholastic Record" and showing them just once for entire PDF
- Bugfix: SF-10 Signatory not displayed on each enrollment term
- CCC-SF-09
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
-
- Simplified AY Rollover algorithm
- 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)
- If no matching enrollment is found, and that enrollment is required by curriculum, then student will be retained.
- Added troubleshooting data for AY Rollover
- Added sidekiq.yml to minimize issues with staging servers
- Simplified AY Rollover algorithm
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
- SF-10
- Add "General (Weighted) Average" on all instances (ES, JHS, SHS)
Fixed
- Transcript PDF
- Fixed rendering of profile photo (previously rendering blank image)
- Fixed order of enrollment entries to ascending AY-term
Changed
- Transcript PDF
- Display specialization in parenthesis
- SF-10
- 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
- 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
- SF-10 Ordering using subjects display ordinality and enrollment's AY & term
- SF-10 ES Parent-Child class indention
Changed
- 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
- Migrator script to tag specialized subjects of SHS curriculum of ETC and CCC
Fixed
Changed
- 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
- Additional columns for student's educational background: deped_id, address, gwa. New columns may be populated via Student Profile#Edit > Academic Background
Fixed
- 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
- Age is computed via student model (using birthday value from student table) instead of profile model/table.
Changed
- 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
- Reflect student's elementary / secondary school on SF-10 (as encoded on student profile educational background)
- 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
- SF-10 based on DepEd format (previously Grades List PDF, shared by both college and k-12)
- Elementary, JHS, and SHS layout
- SF-09 custom layout for CCC
- Elementary/JHS, and SHS layout
- Updated CCC logo
- Database tag for requirements to identify which are core or specialization subjects
- To display records properly on SF-09 and SF-10 for SHS
- This database column doesn't have a corresponding UI and needs to be updated by engineering team
- Separate permissions for SF-10, SF0-09, Grade List and Transcript
- 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
- SF-09 based on DepEd standard format
- Styling changes
- Order subjects based on new subject field: "ordinality"
- Support SHS layout (displays to enrollment entry for one AY)
- Bugfix in saving specialization changes prevented by missing school_id
- Fixed styling for CCC's custom college Transcript of Record
- Changed display of grade items to scale = 0 (number of decimal places) if grade is raw
- Added new column to transmutation table for scale_display (now user interface yet, defaults to zero)
- Bugfix on Course#form to display correct course options in setting parent course (MAPEH)
- 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
- Removed School delegations to Deped tables for Division, Region, Districts
- This was done to prepare support Bathala and GradoSaas
- However, current setup prevents Carioca from displaying and saving accurate Division, Region, and District
- This shall be resolved on version Dilis
- 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
- Fixed transmutation on retro enrollment - Create grade entry before saving again to trigger transmutation logic just like other grade encoding logic
- 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
- ETC Admission form
Fixed
- Rendering of default PDF templates
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- More verbose audit logs on rollover results
Fixed
- Various issues on rollover
- Inappropriate trigger on auto cascade of student's standing year to present enrollment
- Include students without present enrollment on the rollover: by using their latest enrollment on computation
- 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
- Data migration script that fixes rollover issues for CCC
Fixed
- 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
- Use sidekiq for ActiveJob and add sidekiq/web for better troubleshooting visibility
Fixed
- 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
- Support uneven installment percentages on payment options.
Fixed
- 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
- Store session to database
- 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
- Enrolled Form and replace with Enrollment Form
- 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
- Archive section template
Fixed
- Fixed creation new student with no supplied email address, when setting for email generation is enabled
- Various minor link styling cleanup
Changed
- Removed cute kitties as default profile photo
- Hide degree program and specialization fields for K-10 section templates
- Moved Section Template permissions and redirections
Deprecated
- 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
- 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
- Fixed hidden table rows on CCC Transcript of Record
- Fixed saving of Rollover settings due to section template generation
- Fixed display of announcements when content have custom styling
Changed
- Populate remaining tables without school_id
- Remove AY Rollover related settings on System Setup page, but keep them on Rollover Page
- 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
- Upgrade from Rails version 5.2 to Rails version 6.0
- Upgrade Ruby version from 2.5.1 to 2.7.2
- Server may now be configured as is_lis: true or is_lis:false
- Removed unused settings on app_defaults
Bug Fixes
- On admin portal, student update status page, reset curriculum drop down values when degree program is changed
- On faculty portal, Fixed yearlong classes that were not showing when using filters
- Make the domain of default email consistent when doing autogenerated emails (import from CSV versus create students via form)
- [SDGRAD-152] On admin portal, graduates module, display authority number and year granted properly.
- On admin portal, payment module, fix scroll problem on firefox browser
- On admin portal, degree program and curriculum management, automatically render default curriculum when filters are not yet set
- On admin portal, student profile module, curriculum checklist page, fix non-numeric display on requirements filter and grades filter options
- Fix incorrect display of graduates list when filtering and and downloading CSV
- 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
- Minor styling clean up:
- Always show vertical scrollbars if available
- UI changes on AY Rollover
- Reorganized display of rollover execution components
- Settings
- Enable/Disable AY Rollover
- Execute rollover button
- On AY Rollover Results
- Display results and errors in separate tabs
- Add settings tab that will show settings used during rollover
- Reorganized display of rollover execution components
- New error pages and error catching
- Removed rails default error pages and replace with custom error pages
- Refactored error catching so that monitoring tools log each error appropriately:
- 401, 403, 404 (page not found vs. record not found), 500
- "Yearlong" option will be shown regardless of the server's configuration
- On earlier versions, "yearlong" option only shows for installations with K-10 configuration.
- This version now shows "yearlong" on all drop downs/filters regardless of server configuration
- On admin portal, payment module, student balance sheet page, student name now redirects to student's payment profile instead of acad profile
Changes
- Low level caching of school settings
- Changed dependency of data structures with each other. These changes are made in preparation for LIS mode.
- Department is no longer required for Subject records
- Department is no longer required for Faculty records
- User account is no longer required for Student records
- Profile record is no longer required for Student records
- Some features are conditionally disabled on LIS mode of the server
- Medical Records
- Socio-economic info
- Allow to disable profile photo as a feature via settings module (ie. management, upload, and viewing from both student portal and admin portal)
- Disable access for following module when server setup is LIS mode
- Medical Records (temporary disable)
- Socio-Economic Info (temporary disable)
- Student portal access
- Profile Photo Module may be disabled (access and management from both admin and student portal)
- Attempt to minimize occurrence of "another enrollment entry" (misguided mismatch):
- 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.
- 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.
- If this is not the intention, users may still manually update the enrollment attributes.
- 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.
- CSV Parsing on Importers
- Added download csv and pdf for section's student list
New
- Section Templates
- Admin users may create section templates that they can use to generate sections on selected academic year-term.
- These section templates may be used to automatically generate sections during rollover. This feature must be enabled via settings.
- More information here.
- Attendance
- On faculty portal, users may encode attendance of students under their homeroom/advisory section.
- They may mark student as present, absent, or tardy and export the data as pdf.
- Attendance report may also be accessed via admin portal, school form 2 report.
- More information here.
- LIS module: Enlistment
- Admin enlist and delist student to a section or class without the need to reserve slots, assess, and pay for the enrollment.
- On faculty portal, user can mark student under their homeroom/advisory section as enrolled.
- LIS module: Promotion
- Faculty marks student as promoted / retained
- Corresponding changes to standing applies on AY Rollover
Technical notes:
- current_enrollment to present_enrollment
- student.current_enrollment will be deprecated and will be replaced by student.present_enrollment
- school initializer
- move sex from user to student
- Tala Controller is created between ApplicationController and AdminController
- Set of errors that can be raised manually:
- PageNotFound
- Pundit::NotAuthorizedError
- ForbiddenAction
- ActiveRecord::RecordNotFound
- Rails upgrade:
- before_update ... only: [:update] => before_update
- Separate Nav file for is_lis and !is_lis
- Separate Controllers for LIS Section and Controllers
- Convert Audited records to UUID
- Auto populate and retro populate all relevant tables with school_id:
- Some tables were left without, since they are "shared assets" with other schools
- Move birthday to student column for performance and simplicity
- Rearchitect settings
- Delete duplicate year level display helper module
- Created a populator for DepEd subjects
- Updated aws-sdk-s3
- Settings caching
Deprecated:
- Advising on Admin Portal
- Set Academic Year as Current
- API Adviser Controller
- API Colleges Controller
- React pages for admin enrollment
- Document Upload
- Upgraded AWS-SDK-S3
- Grade Log and Grade Item logs
- React Enrollment on Admin