Skip to content

Releases: pupilfirst/pupilfirst

October 09, 2024

09 Oct 10:56
1efffc4

Choose a tag to compare

Features

image

UI and UX

Bug Fixes

Development

New Contributors

Full Changelog: v2024.1.ed6af2d...v2024.2.1efffc4

August 7, 2024

07 Aug 08:31
ed6af2d

Choose a tag to compare

Features

otp_sign_in_feature

UI and UX

Full Changelog: v2024.1.3ee6460...v2024.1.ed6af2d

July 10, 2024

11 Jul 03:57
3ee6460

Choose a tag to compare

Features

Bug Fixes

Development

  • Implemented shared key authentication for requests from Beckn protocol server - @yash-learner in #1656.

Improvements

  • Display the calendar name on event cards in the course calendar, making it easier for coaches to differentiate events associated with different cohort calendars @developedbysaad @kaisersakhi in #1639.

Full Changelog: v2024.1.80c0eb1...v2024.1.3ee6460

June 10, 2024

10 Jun 17:52
80c0eb1

Choose a tag to compare

Features

order_courses_on_home_page.mp4
notify_students_for_activity_on_their_submission.mp4

UI and UX

  • Enhanced student report pages with separate progress cards for assignments completed and targets read - @yash-learner, @harigopal in #1605.
separate_progress_cards_for_assignments_completed_and_targets_read.mp4
  • Resolved the scroll issue occurring under certain conditions when users visit the target page via comment or reaction notifications. - @yash-learner in #1637.

Bug Fixes

Development

Full Changelog: v2024.1.f3d3971...v2024.1.80c0eb1

May 10, 2024

10 May 11:23

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

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

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

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

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

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