Releases: MindLeaps/tracker
Releases · MindLeaps/tracker
Lesson modification & Group alerts
- Extended importing students to handle all student fields
- Added alert when viewing a group with students graded outside their enrollment
- Improved speed when querying students which have no active enrollments
- Removed 'Created' and added 'Enrolled Since' column to student table in group view
- Added ability to update a lesson's date
- Added ability to filter by single group in 'Group analytics'
- Fixed Organization and Chapter summaries showing incorrect counts
Lesson modification & Group alerts
- Extended importing students to handle all student fields
- Added alert when viewing a group with students graded outside their enrollment
- Improved speed when querying students which have no active enrollments
- Removed 'Created' and added 'Enrolled Since' column to student table in group view
- Added ability to update a lesson's date
- Added ability to filter by single group in 'Group analytics'
- Fixed Organization and Chapter summaries showing incorrect counts
Fix Student Analytics Summaries
- Fixed Student Analytics Summaries causing crash when viewing Analytics
Fix Student Analytics Summaries
- Fixed Student Analytics Summaries causing crash when viewing Analytics
Student Imports & Enrollments
- Added dropdown to select enrollment starting date for new students in a group
- Modified CI workflow with caching and cleanup separation, added retries using
rspec-retrygem - Added ability to enroll students with no active enrollments in a group
- Added ability to import students to an organization from
.csvfiles - Added organization statistics in separate component when viewing an organization
Student Imports & Enrollments
- Added dropdown to select enrollment starting date for new students in a group
- Modified CI workflow with caching and cleanup separation, added retries using rspec-retry gem
- Added ability to enroll students with no active enrollments in a group
- Added ability to import students to an organization from .csv files
- Added organization statistics in separate component when viewing an organization
Student Enrollments Overhaul
- Changed serializing and scoping for students to go through organization and by groups found in their enrollments
- Modified generation of new MLIDs to go through
organization_idfor students - Overhauled student logic and related views to go exclusively through enrollments
- Dropped DB trigger to update enrollments on group change and added constraint for non-overlapping enrollments
- Renamed
group_idcolumn toold_group_idfor students - Filtered out deleted data when viewing group analytics
- Upgraded Tailwind from V3 to V4
Student Enrollments Overhaul
- Changed serializing and scoping for students to go through organization and by groups found in their enrollments
- Modified generation of new MLIDs to go through organization_id for students
- Overhauled student logic and related views to go exclusively through enrollments
- Dropped DB trigger to update enrollments on group change and added constraint for non-overlapping enrollments
- Renamed group_id column to old_group_id for students
- Filtered out deleted data when viewing group analytics
- Upgraded Tailwind from V3 to V4
Reworked Student MLIDs and Tags
0.36.0 - Reworked Student MLIDs and Tags
- Added the ability to delete Tags
- Added ability to search students by both organization and tag name
- Updated subject analytics performance charts to render each grade score
- Added the ability to export basic student data to csv for a group
- Added
random_alphanumeric_string(length)DB function to help with MLID generation - Added
random_student_mlids(org_id, mlid_length, number_of_mlids)to generate unique available student MLIDs for organization - Added organization to student model
- Reworked student MLIDs to be up to 8 characters long
- Added autogeneration of student MLIDs when creating students
What's Changed
- Update PROD version number by @KralMarko123 in #2188
- 2181: Create methods for exporting CSV files by @KralMarko123 in #2193
- 2197: Remove CSV warning by @KralMarko123 in #2199
- chore(deps): bump nokogiri from 1.17.2 to 1.18.3 by @dependabot in #2187
- chore(deps): bump net-imap from 0.5.1 to 0.5.6 by @dependabot in #2183
- chore(deps): bump rack from 2.2.10 to 2.2.13 by @dependabot in #2203
- chore(deps): bump uri from 1.0.2 to 1.0.3 by @dependabot in #2200
- 2198: Form deprecation warning by @KralMarko123 in #2202
- chore(deps-dev): bump dotenv-rails from 3.1.5 to 3.1.8 by @dependabot in #2213
- chore(deps): bump view_component from 3.20.0 to 3.22.0 by @dependabot in #2209
- chore(deps): bump pagy from 9.3.3 to 9.3.4 by @dependabot in #2205
- chore(deps-dev): bump spring from 4.2.1 to 4.3.0 by @dependabot in #2217
- chore(deps): bump pg_query from 6.0.0 to 6.1.0 by @dependabot in #2216
- chore(deps): bump omniauth-google-oauth2 from 1.2.0 to 1.2.1 by @dependabot in #2219
- chore(deps): bump net-imap from 0.5.6 to 0.5.7 by @dependabot in #2222
- 2224: Update testimonial card by @KralMarko123 in #2225
- Tomislav/2196 student mlids by @tomca32 in #2226
- chore(deps): bump rack from 2.2.13 to 2.2.14 by @dependabot in #2231
- 2229: Cleanup lint errors & flaky tests by @KralMarko123 in #2232
- chore(deps): bump nokogiri from 1.18.7 to 1.18.8 by @dependabot in #2220
- chore(deps): bump rails from 7.2.2 to 7.2.2.1 by @dependabot in #2138
- chore(deps): bump actionpack from 7.2.2 to 7.2.2.1 by @dependabot in #2137
- chore(deps-dev): bump pundit-matchers from 3.1.2 to 4.0.0 by @dependabot in #2149
- chore(deps): bump carrierwave from 3.1.0.beta to 3.1.2 by @dependabot in #2214
- chore(deps): bump importmap-rails from 1.1.5 to 2.1.0 by @dependabot in #2151
- chore(deps): bump puma from 6.5.0 to 6.6.0 by @dependabot in #2218
- chore(deps-dev): bump rubocop-performance from 1.23.1 to 1.25.0 by @dependabot in #2215
- chore(deps-dev): bump rubocop from 1.69.2 to 1.75.6 by @dependabot in #2233
- chore(deps-dev): bump bullet from 8.0.0 to 8.0.7 by @dependabot in #2234
- chore(deps-dev): bump byebug from 11.1.3 to 12.0.0 by @dependabot in #2236
- chore(deps): bump turbo-rails from 2.0.11 to 2.0.13 by @dependabot in #2235
- chore(deps): bump bootsnap from 1.18.4 to 1.18.6 by @dependabot in #2237
- chore(deps): bump newrelic_rpm from 9.16.1 to 9.19.0 by @dependabot in #2238
- chore(deps): bump amazing_print from 1.7.2 to 1.8.0 by @dependabot in #2239
- chore(deps-dev): bump rubocop-rails from 2.28.0 to 2.32.0 by @dependabot in #2240
- chore(deps): bump fog-aws from 3.30.0 to 3.31.0 by @dependabot in #2241
- chore(deps-dev): bump database_cleaner-active_record from 2.2.0 to 2.2.1 by @dependabot in #2242
- chore(deps): bump mini_magick from 4.13.2 to 5.2.0 by @dependabot in #2245
- 2263: Update subject analytics performance charts to show each score by @KralMarko123 in #2264
- chore(deps): bump csv from 3.3.2 to 3.3.4 by @dependabot in #2246
- chore(deps-dev): bump shoulda-matchers from 6.4.0 to 6.5.0 by @dependabot in #2249
- chore(deps-dev): bump rubocop from 1.75.6 to 1.75.8 by @dependabot in #2260
- chore(deps-dev): bump smarter_csv from 1.13.1 to 1.14.4 by @dependabot in #2261
- chore(deps): bump view_component from 3.21.0 to 3.23.0 by @dependabot in #2244
- chore(deps): bump pundit from 2.4.0 to 2.5.0 by @dependabot in #2253
- chore(deps-dev): bump webmock from 3.24.0 to 3.25.1 by @dependabot in #2254
- chore(deps-dev): bump selenium-webdriver from 4.28.0 to 4.33.0 by @dependabot in #2255
- chore(deps): bump pghero from 3.6.1 to 3.7.0 by @dependabot in #2256
- chore(deps-dev): bump rspec-rails from 7.1.0 to 8.0.0 by @dependabot in #2251
- chore(deps): bump amazing_print from 1.8.0 to 1.8.1 by @dependabot in #2267
- chore(deps): bump fog-aws from 3.31.0 to 3.32.0 by @dependabot in #2269
- chore(deps): bump csv from 3.3.4 to 3.3.5 by @dependabot in #2270
- chore(deps-dev): bump bullet from 8.0.7 to 8.0.8 by @dependabot in #2268
- chore(deps): bump turbo-rails from 2.0.13 to 2.0.16 by @dependabot in #2271
- chore(deps): bump rack from 3.1.15 to 3.1.16 by @dependabot in #2273
- 2257: Filter students by both tag and organization names by @KralMarko123 in #2266
- chore(deps-dev): bump rubocop from 1.75.8 to 1.76.0 by @dependabot in #2272
- 2259: Tag Deletion by @KralMarko123 in #2265
- chore(deps-dev): bump rubocop from 1.76.0 to 1.76.1 by @dependabot in #2274
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /deploy/pulumi by @dependabot in #2275
- chore(deps-dev): bump factory_bot_rails from 6.4.4 to 6.5.0 by @dependabot in #2276
- chore(deps-dev): bump rubocop from 1.76.1 to 1.76.2 by @dependabot in #2277
- chore(deps-dev): bump rspec-rails from 8.0.0 to 8.0.1 by @dependabot in #2278
- chore(deps-dev): bump rubocop from 1.76.2 to 1.77.0 by @dependabot in #2279
Full Changelog: v0.35.0...v0.36.0
Updating staging database version
v.0.36.0-canary Bump staging postgres version to 14