Skip to content

Releases: pupilfirst/pupilfirst

May 10, 2024

10 May 11:23
Compare
Choose a tag to compare

Features

  • Fallback Localization: The system now correctly sets the i18n fallback locale for situations where English isn't configured as the default (@harigopal in #1416)
  • Progress Reset: You can use the new ResetProgressService to reset student progress as needed (@bodhish in #1587)
  • Course Export Enhancement: Course exports for students now include a standings sheet providing a comprehensive overview (@yash-learner @harigopal in #1591)
course_export_with_user_standings_demo.mp4

UI and UX

  • Rejection Indicator Change: Removed the exclamation triangle icon for rejected submissions, streamlining the interface (@vinutv @kaisersakhi in #1597)

Bug Fixes

  • Accurate Progress Calculation: Progress calculation now ignores archived student submissions for a more accurate representation (@bodhish in #1589)
  • Cohort and Student Page Clarity: Archived submissions are discounted in cohort and individual student overviews (@harigopal in #1595)

Development

Full Changelog: v2024.1.7f297d7...v2024.1.f3d3971

April 3, 2024

02 Apr 21:48
7f297d7
Compare
Choose a tag to compare

Bug Fixes

  • Removed stale assignment columns from target to streamline the database structure; this also resolved an issue related to the display of incorrect milestone numbers on the submission review interface - @harigopal and @shilendras in #1575.
  • Fixed an issue that caused quiz-type assignments to become resubmittable - @shilendras and @harigopal in #1573.
  • Addressed a case of unnecessary querying for discussion info on assignments with discussion disabled - @shilendras and @harigopal in #1573.

Development

  • Allow API access for the ArchiveUserStanding mutation - @yash-learner in #1577.
  • Added the rubocop-performance gem to enhance code performance checks - @mabras in #1563.
  • Use create_or_find_by to avoid race conditions, enhancing database integrity - @shilendras in #1576.

Full Changelog: View the complete changelog

March 1, 2024

04 Mar 08:45
70ce1bb
Compare
Choose a tag to compare

Features

assignment_discussion.mp4
  • Added frontend validation and an error message for repeated email addresses in uploaded CSV-s used for importing students - @ramzieus, @harigopal in #1552.

image

UI and UX

  • Reverted to the previous colour scheme in Tailwind to address incompatibility with some browsers - @irajsuhail in #1567.
  • Updated RGB colour channels to support opacity modifiers, enhancing design flexibility - @vinutv in #1568.
  • Made footer links completely optional, allowing for a cleaner footer design if desired - @ramzieus in #1561.
  • Fixed stroke and fill colours in doughnut charts on student report pages - @vinutv in #1570.

Bug Fixes

  • Addressed issues with the Assignment discussion feature to ensure smooth functionality - @shilendras, @harigopal, @bodhish in #1569.
  • Disabled the Mark as read button under specific conditions to enhance user experience and prevent unintended actions - @harigopal in #1569.
  • Resolved an issue where the Mark as read button did not maintain the correct state while navigating between targets - @shilendras, @harigopal in #1569.
  • Resolved an issue with email obfuscation in the user/standing page - @yash-learner in #1562.

Development

  • Resolved an issue with usage of headless Firefox driver for running automated tests - @mabras in #1559.
  • Loaded default configuration of Rails 7.0 - @kaisersakhi in #1551.
  • Upgraded several Node.js dependencies - @harigopal in #1534.

Full Changelog: v2024.1.87f9a7d...2024.1.82d20ec

February 12, 2024

12 Feb 15:17
66d8f15
Compare
Choose a tag to compare

Features

image
Pages.Phase.2.mp4

UI and UX

Bug Fixes

Development

New Contributors

Full Changelog: v2023.6.451f5ac...v2024.1.87f9a7d

December 1, 2023

01 Dec 11:48
451f5ac
Compare
Choose a tag to compare

Bug Fixes

UI & UX

Development

New Contributors

Full Changelog: v2023.5.dcd6566...v2023.6.451f5ac

November 1, 2023

01 Nov 08:03
dcd6566
Compare
Choose a tag to compare

Features

  • Allow school admins to view all the students and the submissions without adding as a coach to a course/cohort - @yash-learner @harigopal in #1379
  • Allow coaches to reject submissions without grading them. The concept of failing grades is removed from evaluation criteria - @shilendras @vinutv in #1318

UI and UX

  • Show cohort name in student report pages - @yash-learner @irajsuhail in #1443
  • Fix the styling of cohort name in multiple places when the name is too long. This change also fixes the styling of email in student footer - @yash-learner in #1465

Bug Fixes

  • Fix missing student name in issued certificates and in certificate template editor - @mahesh-krishnakumar in #1461
  • Resolved an issue where selecting an emoji in the student submissions builder would clear the form, and fixed broken rendering of multiple emojis in the same message. - @a-c-sreedhar-reddy @shilendras in #1455
  • Disable the cleanup of unused tags to fix production job failures. - @harigopal in 53c083c

Development

New Contributors

Full Changelog: v2023.4.e60724e...v2023.5.dcd6566

October 6, 2023

06 Oct 10:50
e60724e
Compare
Choose a tag to compare

Bug Fixes

  • Reset course completion flag when a milestone submission is ungraded - @kaisersakhi in #1450
  • Remove notification shown when last submission is graded - @kaisersakhi in #1449
  • Fixed an invalid calendar selection when editing an event in a calendar - @kaisersakhi in #1415
  • Fixed duplication of information in submission review interface's filter - @kaisersakhi in #1434

Development

Clean-up

Full Changelog: v2023.3.0179b37...v2023.4.e60724e

September 10, 2023

11 Sep 16:22
73330c9
Compare
Choose a tag to compare

Features

UI and UX

Bug Fixes

  • The performance of the submission review interface's index page has been greatly improved - @shilendras, @bodhish in PR #1423

  • User uploaded PDFs can be viewed within the browser window without downloading them, and a minor vulnerability related to this has been fixed - @yash-learner in PR #1408

  • The behaviour of the button allowing reviewers to quickly step through to the next submission awaiting review has been improved - @kaisersakhi, @vinutv in PR #1358

    fix-bug-next-button-review-interface.mov

Development

New Contributors

Full Changelog: Compare v2023.2.caf63a0...v2023.3.0179b37

August 10, 2023

10 Aug 13:30
0033ad2
Compare
Choose a tag to compare

Features

maintainence_mode.mp4

UI and UX

courses_are_ordered_alphabetically_across_the_app.mp4

Bug Fixes

  • Fixed broken styles in reviewed submission page of Organization admins - @irajsuhail in #1337.
  • Fixed a text overflow issue with rendering student submission on the submission page - @irajsuhail in #1342.
  • Fixed and Improved the text in the coach's digest mailer - @yash-learner, @harigopal in #1367.

Development

  • The usages of the term "Founders" has now been renamed to "Students" across the platform - @youmari, @mabras, @bodhish in #1309.
  • System now has the ability to enable and disable auto-deploy - @bodhish in #1366.
  • Updated multiple dependencies across the platform - @github-actions in #1373.
  • The webdrivers gem is replaced with selenium-webdriver - @harigopal in 1b2d29e.

New Contributors

Full Changelog: v2023.1.9b55c4d...v2023.2.caf63a0

July 10, 2023

11 Jul 10:01
9b55c4d
Compare
Choose a tag to compare

Features

GitHub.Action.Support.for.Submissions.mp4
Course-export-based-on-cohorts.mp4

image

  • Started logging the organisation and cohort of deleted users - @kaisersakhi in #1317.

UI and UX

Bug Fixes

  • Login tokens for the user will now only regenerate if the notify flag is set - @yash-learner in #1325.
  • Org admins can now browse courses with just inactive students - @yash-learner, @harigopal in #1302
  • Tweaked the course index to allow users to create a new course when the list is empty - @kaisersakhi in #1341.
  • Fixed typos in the documentation and moved assets into the repo - @kaisersakhi in #1334.

Development

  • Updated Ruby version to 3.2.2 - @harigopal in #1310.
  • Resolved the issue where built images could not boot due to the missing libssl.so.3 file. Additionally, We have made it easy for our community users to evaluate the LMS using Dockerfile.evaluation - @harigopal, @bodhish in #1329.

New Contributors

Older changes?

To review previous updates and changes, please visit our comprehensive changelog archive at lms.pupilfirst.org/changelog.