teammates

This is the project website for the TEAMMATES feedback management tool for education

GPL-2.0 License

Stars
1.7K

Bot releases are hidden (Show)

teammates - V7.17.0

Published by madanalogy over 3 years ago

Release 319

Bug Fixes

  • [#11172] Instructor edit session page: page refreshes by itself on first loading (Yen Pinhsuan)
  • [#11165] Fix bug that caused SVGs to fail to render (Li Jianhan)

New Features and Enhancements

  • [#11158] Support tracking of result view by instructors (Yen Pinhsuan)
  • [#11112] Audit logs: restrict viewing and searching permissions to course owners (Adithya Narayan)
  • [#11151] Expand empty search results for feedback session logs (Kim Jihoon)
  • [#11133] Audit logs: right-align timestamps (Yen Pinhsuan)
  • [#11077] Return HasResponses for all sessions in a course to reduce QPS (Mo Zongran)
  • [#10783] Add per receipient overall stats to weighted rubric (Mo Zongran)
  • [#11155] Update session link recovery search duration (Mo Zongran)

Other Tasks

  • [#11140] Remove video tour on home page (Wu Qirui)
  • [#11095] E2E tests for Audit Logs (Adithya Narayan)
teammates - V7.16.0

Published by madanalogy over 3 years ago

Release 318

Bug Fixes

  • [#10856] Ensure editing email does not trigger EnrollException (Rahul Rajesh)
  • [#11129] Instructor downloading session results: course/session details are repeated for each question (Yen Pinhsuan)
  • [#11128] Feedback path for new question not inheriting respondent number (Lye Yi Xian)

New Features and Enhancements

  • [#11136] Student: view responses: show response statistics of 'constant sum' questions (Yen Pinhsuan)
  • [#10689] Improve Mobile UI (Mo Zongran)
  • [#11117] Add padding to no activity message for audit logs (Lim Zi Wei)
  • [#11113] Add student email to dropdown in audit logs (Lim Zi Wei)

Other Tasks

  • [#11142] Update developers (Ahmed Bahajjaj)
  • [#10926] Improve Front-End Testing for Course Edit Page (Adithya Narayan)
  • [#11094] UnauthorizedAccessException should be a checked exception (Wilson Kurniawan)
  • [#11125] Update timezone database version to 2021a (Lim Zi Wei)
teammates - V7.15.0

Published by madanalogy over 3 years ago

Release 317

Bug Fixes

  • [#11104] Navigate to today date on click (Dao Ngoc Hieu)
  • [#10975] Fix unexpected behaviour when reverting to template feedback path (stapletonce)

New Features and Enhancements

  • [#11066] Batch download for session-table component (Teik Jun)
  • [#11059] Instructor view results: Use fixed-width floating numbers (Daniel McBane)
  • [#11035] Standardize You vs I in UI (sofefr)
  • [#11098] Return a better message for conflicting course ids (Dao Ngoc Hieu)
  • [#11092] Instructor edit questions: tweak option order for generating answers from teams (tlhuynh)

Other Tasks

  • [#11110] Update developers (Ahmed Bahajjaj)
  • [#11090] Add frontend tests for audit logs page (Tan Chee Peng)
  • [#11072] Refactor datepicker with today button as a component (Dao Ngoc Hieu)
  • [#10876] Change design diagrams from Powerpoint to PlantUML (Syasya Azman)
teammates - V7.14.1

Published by madanalogy over 3 years ago

Release 316

Bug Fixes

  • [#11089] Remove error highlighting on a new enrollment (Dao Ngoc Hieu)
teammates - V7.14.0

Published by madanalogy over 3 years ago

Release 315

New Features and Enhancements

  • [#11074] Add Audit Logs for Instructors (Backend)

Developers: Tan Chee Peng, Lim Zi Wei, Adithya Narayan
Mentors: Ahmed Bahajjaj, Rahul Rajesh, Jeremy Choo, Chong Chee Yuan

teammates - V7.13.0

Published by madanalogy over 3 years ago

Release 314

New Features and Enhancements

  • [#10968] Paginate enroll calls for large courses (FE) (Dao Ngoc Hieu)
  • [#11043] Add team members as an option to generate values (Dao Ngoc Hieu)
  • [#10943] Show explicit enroll errors (Dao Ngoc Hieu)
  • [#11060] Remove searching response comments related features and search box at home page (Wilson Kurniawan)

Other Tasks

  • [#11027] LnP tests for batch processing (Dao Ngoc Hieu)
  • [#11022] Separate authentication and authorization steps for access control (Wilson Kurniawan)
  • [#11057] Mock timezones in new course form of instructor courses page (Lim Zi Wei)
teammates - V7.12.0

Published by madanalogy over 3 years ago

Release 313

Bug Fixes

  • [#11036] Broken Link on Instructor Help Page (Christian Ellwood)

New Features and Enhancements

  • [#11007] Missing loading icons and bugs for session edit form (Jessica Rairigh)
  • [#10960] Paginate frontend call to webapi for large course (Mo Zongran)
  • [#11009] Add toJson with writer as input for JsonResult (Mo Zongran)
  • [#10890] Sessions: instructor view results: stop showing a random identifier for anonymous responses (Lim Zi Wei)
  • [#10980] Highlight today date and add today button (Dao Ngoc Hieu)

Other Tasks

  • [#11021] Apply proxy pattern for logs and task queue (Wilson Kurniawan)
teammates - V7.11.1

Published by madanalogy over 3 years ago

Release 312

Bug Fixes

  • [#10999] Fix NPE from GoogleCloudStorageService (Ahmed Bahajjaj)

New Features and Enhancements

  • [#10951] Handle CSRF token problem better (Lim Zi Wei)
teammates - V7.11.0

Published by madanalogy over 3 years ago

Release 311

Bug Fixes

  • [#10991] Open new tab for the contact page (Alice)
  • [#10990] Fix log compilation cron job (Ahmed Bahajjaj)
  • [#10989] Fix encoding issue in Task Queue (Rahul Rajesh)
  • [#10872] Instructor view student list: incorrect state shown very briefly (student list page) (Li Jianhan)

New Features and Enhancements

  • [#10895] Instructor: view results: questions for ranking: show rank within team (Adithya Narayan)
  • [#10954] Create mock course script (Mo Zongran)
  • [#10961] Copying questions requires scrolling the whole list of current questions (Christian Ellwood)

Other Tasks

  • [#10997] Update developers (Ahmed Bahajjaj)
  • [#10918] Add frontend tests to session result component (Tan Chee Peng)
  • [#10945] Migrate Blobstore API to Google Cloud Storage (Wilson Kurniawan)
  • [#10967] Add front-end tests for instructor courses page (Lim Zi Wei)
teammates - V7.10.0

Published by madanalogy over 3 years ago

Release 310

Bug Fixes

  • [#10921] Fixed unresponsive question tab in instructor help page (Derek Zhuang)
  • [#10883] [UI issue][Help for instructor page][Questions section] non uniformity in the full stop at the end of the sentence (Adithya Narayan)
  • [#10948] Adding a new question typo in save button (stapletonce)

New Features and Enhancements

  • [#10947] Add script to list active instructors within a period (Dao Ngoc Hieu)
  • [#10842] missing loading icons for Instructor Sessions Page (Jessica Rairigh)
  • [#10914] Skip 'session closed' email if already submitted (Dao Ngoc Hieu)

DevOps/Build-related

  • [#10905] Finalize Migration to Github Actions (Rahul Rajesh)

Other Tasks

  • [#10965] Update developers.json (Ahmed Bahajjaj)
  • [#10930] Migrate Task Queue API and Logs API to GCP clients (Wilson Kurniawan)
  • [#10935] Add front-end tests for instructor home page component (Derek Zhuang)
  • [#10925] Add front-end tests for student home page component (Derek Zhuang)
teammates - V7.9.0

Published by madanalogy over 3 years ago

Release 309

Bug Fixes

  • [#10884] Feedback session question options: unable to select text by dragging cursor (Adithya Narayan)
  • [#10934] Update timezone information (Ahmed Bahajjaj)
  • [#10894] Uncaught promise in modals (Wu Qirui)
  • [#10923] Added top padding to Add All Instructors button (Shivam Deotarse)

New Features and Enhancements

  • [#10927] Student view responses: tweak spacing (Shivam Deotarse)
  • [#10916] Add unit tests for feedback-path.pipe.spec.ts and question-edit-form-component.spec.ts (Dao Ngoc Hieu)
  • [#10897] Instructor view results: tweak icon-buttons (Wu Qirui)
  • [#10911] Instructor editing sessions: Remove 'Done Editing' button (Teik Jun)

Other Tasks

  • [#10940] Update developers.json and tzdb.dat (Ahmed Bahajjaj)
  • [#10900] Improve E2E test stability and add test for searching response comments (Wilson Kurniawan)
teammates - V7.8.0

Published by madanalogy almost 4 years ago

Release 308

Bug Fixes

  • [#10871] Instructor view student list: incorrect state shown very briefly (feedback session page) (Li Jianhan)

New Features and Enhancements

  • [#10906] Skip 'closing soon' emails if already submitted (Rahul Rajesh)
  • [#10791] Add institute to footer for unregistered key (Ahmed Bahajjaj)
  • [#10868] Add unit tests for FeedbackRankQuestionDetails and FeedbackTextResponseDetails classes (Dao Ngoc Hieu)

DevOps/Build-related

  • [#10875] Migrate CI to Github Actions (Rahul Rajesh)

Other Tasks

  • [#10912] Update developers.json (Ahmed Bahajjaj)
  • [#10908] Sync important back-end constants to the front-end (Wilson Kurniawan)
  • [#10904] Remove Const.FeedbackQuestion, Const.FeedbackQuestionTypeNames, Const.SystemParams (Wilson Kurniawan)
  • [#10899] Remove Const.StatusMessages, Const.StudentsLogicConst, Const.StatusCodes (Wilson Kurniawan)
teammates - V7.7.0

Published by madanalogy almost 4 years ago

Release 307

Bug Fixes

  • [#10881] Fix styling for error report modal (Yang Hui Ting)
  • [#10864] Browse by topic listing comes over the text (fix padding) (Li Jianhan)
  • [#10867] Instructor: edit question: distribute question options vs recipients tooltip (UI) (Bezalel BU)
  • [#10778] Instructor view results: add space after the spinner in the download button (Ripu Daman)
  • [#10847] [Help for Instructors page][Search field]Enter a word "course" and click on enter twice, the outcome results changes from 31 to 0 search items (Sajna Kadalikat)

New Features and Enhancements

  • [#10852] Instructor: view results: make the explanation of the view more informative (Guo Lilian)
teammates - V7.6.0

Published by madanalogy almost 4 years ago

Release 306

Bug Fixes

  • [#10694] Fix masquerade mode not working for new tabs (Chong Chee Yuan)
  • [#10849] Fix observers cannot view session results (Ahmed Bahajjaj)
  • [#10853] Fix AdminSessionsPageE2ETest due to wrong year pattern (Wilson Kurniawan)
  • [#10836] Admin who is instructor cannot delete last instructor (Jason Tan)

New Features and Enhancements

  • [#10767] Add allow rich text editor frontend option (Mo Zongran)
  • [#10827] Improve E2E for Production Server Testing (Jason Tan)
teammates - V7.5.0

Published by madanalogy almost 4 years ago

Release 305

Bug Fixes

  • [#10831] MCQ questions: submitted comments not shown (Ahmed Bahajjaj)
  • [#10790] Student view team page: Loading Indicator for loading teammates not centralised (Jessica Rairigh)

New Features and Enhancements

  • [#10812] Update docs for E2E testing (Jason Tan)
  • [#10813] Missing loading icons and bugs (Jessica Rairigh)
  • [#10751] Add tests to FeedbackRankOptionsQuestionDetails (Mo Zongran)
  • [#10695] Weighted rubric question missing statistics (Jason Tan)

Other Tasks

  • [#10837] Update developers.json (Ahmed Bahajjaj)
  • [#10826] Implement E2E test data validity check (Wilson Kurniawan)
  • [#10696] Student Feedback Results Page E2E Test (Jason Tan)
  • [#10820] Fix Feedback Question E2E tests problems (Jason Tan)
  • [#10759] Separate out L&P tests from E2E tests (Wilson Kurniawan)
  • [#10765] Complete removal of respondingInstructorList and respondingStudentList in FeedbackSessionAttributes (Xiao Pu)
  • [#10821] Clean up test accounts and add test data checker (Wilson Kurniawan)
teammates - V7.4.0

Published by madanalogy almost 4 years ago

Release 304

Bug Fixes

  • [#10800] [#10688] Fix bugs in instructor results page (Jason Tan)
  • [#10807] student viewing results: 'not authorized' error shown even if the link is correct (Wilson Kurniawan)
  • [#10799] Edit session button should open the sessions page in edit mode (Phong Bach)
  • [#10771] Removed duplicate session result objects (Abhijit Roy)

New Features and Enhancements

  • [#10784] Migrate remaining Admin E2E tests (Wilson Kurniawan)
  • [#10766] Instructor Course Details Page E2E Test (Jason Tan)
  • [#10779] Instructor Course Student Details Page E2E Test (Jason Tan)
  • [#10775] Create a new 'under maintenance' version (Wilson Kurniawan)
  • [#10777] Admin bulk-adding instructors: allow separation by tabs (Si Tang)

DevOps/Build-related

  • [#10792] Reduce number of unnecessary API requests (Wilson Kurniawan)

Other Tasks

  • [#10816] Update developers.json (Ahmed Bahajjaj)
  • [#10810] Remove all code related to legacy UI tests (Wilson Kurniawan)
  • [#10796] Migrate parts of instructor search/student list/records page E2E tests (Wilson Kurniawan)
  • [#10781] Remove redirect-banner component (Ahmed Bahajjaj)
teammates - V7.3.0

Published by madanalogy about 4 years ago

Release 303

Bug Fixes

  • [#10769] Client scripts do not work on production server in V7 (Wilson Kurniawan)
  • [#10763] Change status code to 400 for non-UTF8 inputs (Wilson Kurniawan)
  • [#10717] Fix warning when instructor change visibility of question (Hai Nguyen)

New Features and Enhancements

  • [#10555] Add feedback session copy to multiple courses (Ahmed Bahajjaj)
  • [#10762] In case of no recipient for RGQ render more descriptive To field (Abhijit Roy)
  • [#10733] Student trying to access non-existent session: give a better error message (Sajna Kadalikat)
  • [#10735] Show student name more prominently (Ankita Nasipuri)

DevOps/Build-related

  • [#10740] Reduce bytes transferred for I/O requests (Wilson Kurniawan)
  • [#10732] Reduce E2E tests flakiness due to underlying test structure (Wilson Kurniawan)

Other Tasks

  • [#10776] Update developers.json (Ahmed Bahajjaj)
  • [#10773] Update contributing guide for label changes (Ahmed Bahajjaj)
  • [#10709] Refactor search result for instructor search (Mo Zongran)
teammates - V7.2.0

Published by madanalogy about 4 years ago

Release 302

Bug Fixes

  • [#10727] Trim cell values of Enroll Students page (Hai Nguyen)
  • [#10633] Add top level domain hint for invalid email error (Mo Zongran)
  • [#10724] Missing call to AuthService.getAuthUser for public pages (Wilson Kurniawan)
  • [#10714] Links in CONTRIBUTING.md and SUPPORT.md do not lead to the correct webpage (Bjarke S.)
  • [#10692] Instructor enroll students: fix incorrect intermediate state while loading page (Hai Nguyen)
  • [#10712] Link to Feature Overview in CONTRIBUTING.md do not lead to the correct webpage (Bjarke S.)

New Features and Enhancements

  • [#10719] [#10718] Improve user flow for unregistered student and invalid registration key (Wilson Kurniawan)
  • [#10707] Course Join Confirmation Page E2E Tests (Jason Tan)
  • [#10673] Feedback Rubric Question E2E Test (Jason Tan)
  • [#10670] Feedback ConstSum Questions E2E Tests (Jason Tan)
  • [#10672] Feedback Rank Questions E2E Tests (Jason Tan)
  • [#10671] Feedback Contribution Question E2E Test (Jason Tan)
  • [#10669] Feedback NumScale Question E2E Test (Jason Tan)

Other Tasks

  • [#10729] Change banner message for end of v6 (Ahmed Bahajjaj)
  • [#10690] Re-organize test code to follow the same package structure as production code (Wilson Kurniawan)
  • [#10680] Combine teammates.ui.automated and teammates.ui.webapi into unified REST API package (Wilson Kurniawan)
teammates - V7.1.0

Published by madanalogy about 4 years ago

Release 301

Bug Fixes

  • [#10699] [#10688] Fix download result function and user links in admin page (Wilson Kurniawan)
  • [#10653] Add null check for getFeedbackSession in API actions (Ahmed Bahajjaj)
  • [#10698] Performance improvements when getting session result as students (Xiao Pu)
  • [#10654] Fix instructor page course edit spinner (Christopher Kang)
  • [#10683] Make sure Maximum Receiver Count value is being used when generating Feedback Submission (Rahul Rajesh)
  • [#10660] Do not reset feedback responses for question (Wilson Kurniawan)
  • [#10661] Improve student results page statistics for self-evaluation (Wilson Kurniawan)
  • [#10602] Features page: reduce indentation (Mo Zongran)
  • [#10644] Fix Typo in EmailGenerator.java (Konstantinidis Konstantinos)

DevOps/Build-related

  • [#10685] Fix CI tests (Rahul Rajesh)

Other Tasks

  • [#10646] Remove unnecessary checks in InstructorPrivileges.java (Konstantinidis Konstantinos)
  • [#10668] Feedback MCQ/MSQ Question E2E Test (Jason Tan)
  • [#10667] Feedback Text Question E2E Test (Jason Tan)
  • [#10679] Fix various issues in E2E tests (Jason Tan)
  • [#10637] Run component tests only once in CI (Wilson Kurniawan)
teammates - V7.0.2

Published by madanalogy about 4 years ago

Release 300

Bug Fixes

  • [#10641] Add logging and swap if condition order for expensive operation (Xiao Pu)
  • [#10639] Add guard clause to recipient submission form model update (Ahmed Bahajjaj)

Other Tasks

  • [#10643] Update developers.json (Ahmed Bahajjaj)
  • [#10636] Remove extra comma from angular json (Mo Zongran)