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 - V6.10.1

Published by xpdavid about 6 years ago

Release 279

Bug Fixes

  • [#9072] Instructor: enroll students: blank lines processed by back-end during enrollment (Heng Yeow)
teammates - V6.10.0

Published by xpdavid about 6 years ago

Release 278

Bug Fixes

  • [#9047] Rubric questions: allow weight for each cell: Migrate legacy data into new format (Sukanta Roy)

New Features and Enhancements

  • [#8884] Spreadsheet Interface for Student Data UI: Phase II upgrade for instructorCourseEnrollPage (Tan Heng Yeow)
  • [#8907] Instructor: recycle bin feature: allow restore and delete sessions in instructor feedback sessions page (Sun Shengran)
  • [#8889] Instructor: edit MCQ question: give an easier way to reorder options (Mudit Gupta)

Other Tasks

  • [#9014] Instructor: recycle bin feature: refactor term 'recovery' to other meaningful terms (Sun Shengran)
  • [#8969] Instructor: recycle bin feature: add tests for deleting & restoring of sessions (Sun Shengran)
  • [#8965] Instructor: recycle bin feature: add instructions for managing deleted sessions in instructor help page (Sun Shengran)
  • [#9020] FeedbackNumericalScaleQuestionDetails: refactor long methods (Sukanta Roy)
  • [#9008] Rubric questions: allow weight for each cell: Migrate legacy data into new format (Sukanta Roy)
  • [#9036] Student: comment on MCQ response: tweak comment UI (Nidhi Gupta)
  • [#8875] StudentHomePageUiTest: fix state leak (Shradheya Thakre)
  • [#8974] FeedbackResponsesDbTest addResponsesToDb: inject real IDs for feedback questions (Shradheya Thakre)
teammates - V6.9.0

Published by xpdavid about 6 years ago

Release 277

Bug Fixes

  • [#9035] Student: Comment on responses: Fix put document error (Nidhi Gupta)
  • [#9023] UI tests against live server: update automated login to match new Google login page (Xiao Pu)
  • [#8998] Fix assertion error in instructorCourseJoinEmail on live server (Shradheya Thakre)
  • [#9006] instructorFeedbackResultsPage: Team Contribution Question: Help link is not showing statistics table (Sukanta Roy)

New Features and Enhancements

  • [#8914] Instructor Feedback Session: option to add template questions when editting session (Jacob Li)
  • [#8951] Instructor: Help page: Documentation search feature (Mudit Gupta)
  • [#8830] Student: submit responses: allow student to add a comment for each response (Nidhi Gupta)
  • [#8961] Rubric questions: allow weight for each cell (Sukanta Roy)
  • [#8928] Instructor: recycle bin feature: add instructions for managing deleted courses in instructor help page (Sun Shengran)
  • [#8853] Instructor: recycle bin feature: allow restore and delete courses in recovery page (Sun Shengran)
  • [#8861] Instructor: Add Course title to Student Details page (Mudit Gupta)

Other Tasks

  • [#9033] Student: comment on MCQ answers: replace cancel button with a delete button (Nidhi Gupta)
  • [#8953] Instructor: recycle bin feature: add tests for deleting & restoring of courses (Sun Shengran)
teammates - V6.8.0

Published by xpdavid about 6 years ago

Release 276

Bug Fixes

  • [#8966] ProfilesDbTest.testUpdateStudentProfile failing on live server (Shradheya Thakre)
  • [#8956] Student: submit responses: implement back-end integrity check for responses (Sukanta Roy)
  • [#8970] AdminActivityLogPageAction: fix bug in generation of status message (Shradheya Thakre)
  • [#8934] Instructor: Question view: visibility icon does not appear for new comments (Nidhi Gupta)

New Features and Enhancements

  • [#8996] Spreadsheet Interface for Student Data UI: Section field should not be compulsory during enrollment (Tan Heng Yeow)
  • [#8976] Instructor: enroll students: add a 'paste' option to the context menu (Tan Heng Yeow)
  • [#8992] Instructor: comment on responses: support entering comments for each response from view RQG (Nidhi Gupta)
  • [#8897] Instructor: comment on responses: support entering comments for each response from view GQR (Nidhi Gupta)
  • [#8784] Student: view results: rank questions: show average (Nidhi Gupta)
  • [#8917] Multiple-choice (multiple answers) questions: support weights for options (Sukanta Roy)

Other Tasks

  • [#8991] Instructor: delete course: rephrase message shown when there are no more courses left (Shubham Kadlag)
  • [#8967] Instructor Home Page: Hide options for instructors without corresponding privileges (Sun Shengran)
  • [#8949] Instructor: Feedback Session: question number drop down menu (Hector Aguilar)
  • [#8859] InstructorFeedbackResultsPageUiTest: Improve testing logic and procedure (Shradheya Thakre)
  • [#8948] Edit ide-setup.md (@cybersol795)
teammates - V6.7.0

Published by xpdavid over 6 years ago

Release 275

Bug Fixes

  • [#8930] InstructorFeedbackResultsPage: Show consistent data on the webpage and downloaded data (Jacob Li)
  • [#8924] Fix assertion error in instructorCourseJoinEmail on live server (Shradheya Thakre)
  • [#8936] Instructor: edit student details: email contains raw template literals after resending past links to the new email (Tan Heng Yeow)
  • [#8938] Remove wrong Godmode changes due to unstable test (Shradheya Thakre)
  • [#8910] EmailGeneratorTest failing on live server (Shradheya Thakre)
  • [#8891] FeedbackRankQuestionUiTest.json: Fix data for Tests (Shradheya Thakre)
  • [#8913] Fix failing tests in AppVeyor Build (Tan Heng Yeow)
  • [#8846] Instructor: creating a session: able to manipulate the option when checkbox is not checked (Mudit Gupta)

New Features and Enhancements

  • [#8890] InstructorSessionEdit: Duplicate question easily with a duplicate button (Jacob Li)
  • [#8923] Instructor: view results: add missing space and icon for 'Edit' link (@ah91086)
  • [#8865] Instructor: create session: Improve error message shown when session created with invalid information (Vaggelis Malandrakis)
  • [#8882] InstructorHomePage: Option to download results for each session under the result button (Jacob Li)
  • [#8860] Instructor: MCQ questions (single answer): support attaching weights to options (Sukanta Roy)
  • [#8756] Instructor: add a cancel button to terminate the process of adding instructor (Tan Heng Yeow)
  • [#8836] Student: feedback submission: distribution points question: explain if equal points are not allowed (Mudit Gupta)
  • [#8905] Instructor: home page: tweak spacing in drop-down buttons (Adrian Siwiec)
  • [#8849] InstructorView: improve csv UI after being exported (Jacob Li)
  • [#8833] Spreadsheet Interface for Student Data UI: Initial upgrade for instructorCourseEnrollPage (Tan Heng Yeow)
  • [#8829] Instructor: Option to select multiple students under the remind particular students modal (Jacob Li)

DevOps/Build-related

  • [#8939] Improve setting-up.md documentation (@cybersol795)
  • [#8926] Update third-party dependencies (Wilson Kurniawan)

Other Tasks

  • [#8862] InstructorCourseDetailsPageUiTest: testing on live server: increase success rate for checking email delivery (Shradheya Thakre)
  • [#8841] Add a test for whether the scrolling functions are working (Shradheya Thakre)
teammates - V6.6.0

Published by xpdavid over 6 years ago

Release 274

Bug Fixes

  • [#8902] Testing: unstable behaviour in CI Config.APP_URL can be null sometimes (Sukanta Roy)
  • [#8827] Instructors: sessions page: fix 'resend link to view results' (Nidhi Gupta)
  • [#8881] Instructor: edit student details: resend past links to the new email not working (Tan Heng Yeow)
  • [#8840] Instructor: view results: fix bug: sorting results by team is broken (Shradheya Thakre)
  • [#8793] Instructor: edit session: allow making session visible from a future date (Wen Xin)
  • [#8724] Instructor: Session Results: Comment box shrinks when canceling and adding comment again (Nashmia Riaz)
  • [#8714] Instructor: view results: fix IndexOutOfBoundsException (Pan Haozhe)

New Features and Enhancements

  • [#8730] Student: view session results: do not show self responses (Sun Shengran)
  • [#8816] Instructor: edit session: show a spinner while saving session (Adrian Siwiec)
  • [#8863] Instructor: Edit session: Rubric question: Add front-end validation for empty weights (Sukanta Roy)
  • [#8766] Student: submit responses: warn if there are unanswered questions (Jacob Li)
  • [#8831] Instructor: edit rubric question: tweak UI to prevent misunderstanding of weights (Sukanta Roy)
  • [#8735] Instructor: help page: improve content (Cara Leong)
  • [#8802] Session reminder emails: mention editing responses (Vaggelis Malandrakis)
  • [#8676] Instructor: students: add invite button (Nashmia Riaz)
  • [#8518] Remove private sessions (Sukanta Roy)
  • [#8577] Instructor: edit session: 'distribute points' questions: support 'some variation required' option (Joanne Ong)
  • [#8742] Student: submit responses: tick email confirmation option if the form is empty (Tan Heng Yeow)
  • [#8476] Instructor: update on number of char left for Session Name input

DevOps/Build-related

  • [#8801] Remove the need to specify application URL in build.properties (John Yong)

Other Tasks

  • [#8896] Use different msq result template to show statistics (Sukanta Roy)
  • [#8843] BackDoorTest: add test for deletion of Feedback Session (Shradheya Thakre)
  • [#8856] Rubric question add/edit action test: Add missing parameter and additional tests (Sukanta Roy)
  • [#8825] Remove JS coverage requirement (Shradheya Thakre)
  • [#8781] TimeHelper: update documentation and standardize method naming (Darren Wee)
  • [#8812] InstructorFeedbackSessionsPageUiTest: New Session start and end with past date (Shaharyar Shamshi)
  • [#8806] AboutUs and Readme.md: Acknowledge GSoC2018 (Yatri Patel)
  • [#8296] Improve general reliability of tests (Tan Li Hao)
  • [#8804] AccountAttributesTest: fix instability due to modified timestamp comparison (John Yong)
  • [#8719] InstructorSearchPage: Add tests for links displayed with search results (Sun Shengran)
  • [#8739] Use builder instead of telescoping constructor antipattern in FeedbackQuestionAttributes class (Pan Haozhe)
  • [#8783] Use Java 8 map.putIfAbsent and map.computeIfAbsent (Pedro Lara Benitez)
  • [#8770] Add AdminExceptionTestActionTest (Heng Yeow)
teammates - V6.5.1

Published by whipermr5 over 6 years ago

Release 273

Bug Fixes

  • [#8788] InstructorFeedbackAddAction: fix NullPointerException upon invalid publish time (John Yong)
teammates - V6.5.0

Published by whipermr5 over 6 years ago

Release 272

Bug Fixes

  • [#8539] Instructor: Feedback: View Results: fix the disappearing 'No specific recipient' panel bug (Phang Chun Rong)
  • [#8762] Instructor: fix bug where session closed email copy is sent to the instructor even when it was not sent to students (Sukanta Roy)
  • [#8734] AdminSessionsPage: fix parse failure for dates selected via datepicker (Nidhi Gupta)
  • [#8677] Instructor: home page: fix sort by date (Nidhi Gupta)
  • [#8665] Instructor: remind particular student: fix stray place holder in email text (Sukanta Roy)
  • [#8697] Instructor: Edit question: Check for empty string in Numscale/MSQ/Rank (Options/Recipients) number fields (Nguyen Quoc Bao)
  • [#8584] Instuctor : Feedback Questions : MCQ/MSQ questions : Disable drop down menu by default (Shradheya Thakre)
  • [#8612] Distribute points questions: fix total points to distribute being reset to non-default value (Sukanta Roy)
  • [#8682] SendgridService: fix successful request detection (John Yong)

New Features and Enhancements

  • [#8686] Instructor: search students: add a confirmation dialog for the "delete" button (Joanne Ong)
  • [#8725] Instructor: home page: give menu option to edit a course (Jacob Li)
  • [#8501] Instructor: home page: support a way to resend 'result published' link to selected students (Nguyen Quoc Bao)
  • [#8517] Rubric questions: show summary excluding self-evaluation (Shradheya Thakre)
  • [#8687] Add support for daylight saving time (John Yong)
  • [#8689] Instructor: edit session: multiple choice questions: support generating options for all other teams (Sun Shengran)
  • [#8553] StudentFeedbackResultsPage: move additional information about work distribution to lightbox (Cara Leong)
  • [#8373] Instructor: add ranking question: leave min/max boxes empty by default (Phang Chun Rong)
  • [#8653] Instructor: remind particular students: show sorted student list (@mbi90)
  • [#8618] Instructor Help: make rubric question example consistent with the rest of the UI (Sun Shengran)
  • [#8600] Instructor: add new session: rename session template options (Tan Heng Yeow)

DevOps/Build-related

  • [#8743] Webpack: Refactor config to support development and production environment. Add Sourcemap Dev Tool. (Phang Chun Rong)
  • [#8713] Upgrade to Webpack 4 (Phang Chun Rong)
  • [#8626] Update workflow/process documents (Wilson Kurniawan)

Other Tasks

  • [#8732] Migrate remaining classes to use java.time (Tran Tien Dat)
  • [#8776] AccountAttributes: remove HTML sanitization before saving for email (John Yong)
  • [#8596] InstructorAttributes: remove HTML sanitization before saving for role, displayedName (Shaharyar Shamshi)
  • [#8759] Migrate timezone value from feedback sessions to courses (John Yong)
  • [#8736] AdminSessions*: migrate to java.time (Darren Wee)
  • [#8673] Trim leading whitespace from HTML output (Metta Ong)
  • [#8703] Add script to delete orphaned comment search documents (John Yong)
  • [#8698] JsonUtils: remove code handling legacy data (John Yong)
teammates - V6.4.0

Published by whipermr5 over 6 years ago

Release 271

Bug Fixes

  • [#8604] Instructor: Edit session : Distribute (Options) question : Points per option button stays hidden (Sukanta Roy)
  • [#8548] Instructor: students: all records: fix error when course has a session with null startTime (Sukanta Roy)
  • [#8609] AdminActivityLogTableRow: fix bug in displaying error message (Tran Tien Dat)
  • [#8384] Instructor: edit question: fix erratic behavior when editing followed by deleting (Lu Lechuan)
  • [#8472] MCQ and MSQ question: fix cancel question feature (Shradheya Thakre)

New Features and Enhancements

  • [#8494] Feedback Session: Remove 'Never Publish' option (Sukanta Roy)
  • [#8367] Student: submit responses: mention that partial answers can be saved (Sukanta Roy)
  • [#8293] Instructor: edit feedback session: show course name and session status in edit form (Gan Sie Huai)
  • [#8445] Instructor: edit session: multiple choice questions: support generating options for all other students (Pan Haozhe)
  • [#8443] Sessions: student view results: stop showing a random identifier for anonymous responses (Nguyen Quoc Bao)
  • [#8535] Instructor: remind students: send email copies only to requesting instructor (Shradheya Thakre)
  • [#8332] Show date in a universally understood format (Nidhi Gupta)
  • [#8581] Instructor: session results: add a tooltip to the 'Remind all' button (Olha Hnatik)
  • [#8502] Enhancement: Instructor: All Records of Student: Improve UI (Garrett Pement)

DevOps/Build-related

  • [#8602] Update workflow/process documents (Wilson Kurniawan)
  • [#8515] Upgrade to PMD 6.x.x (Sukanta Roy)
  • [#8587] Update third-party dependencies (Wilson Kurniawan)
  • [#8568] Running dev server via CLI: preserve local datastore across builds (Wilson Kurniawan)

Other Tasks

  • [#8642] Migrate FeedbackSessionAttributes gracePeriod field to Duration (John Yong)
  • [#8639] Migrate feedback session timeZone field to ZoneId (John Yong)
  • [#8637] Migrate *Attributes time fields from Date to Instant (John Yong)
  • [#8629] Migrate FeedbackSessionAttributes time fields from Date to Instant (John Yong)
  • [#8613] TimeHelper: migrate to Java 8's java.time - migrate course timeZone field to ZoneId (Tran Tien Dat)
  • [#8564] TimeHelper: migrate to Java 8's java.time - migrate is/get methods in TimeHelper (Darren Wee)
  • [#8575] Load time zone rules from resource file on application startup (John Yong)
  • [#8540] TimeHelper: migrate to Java 8's java.time - migrate course createdAt and timeZone fields (Tran Tien Dat)
  • [#8428] TimeHelper: migrate to Java 8's java.time - migrating conversion and formatting methods (Tran Tien Dat)
  • [#8551] AccountAttributes: Add test cases for builder (Abhishek Satam)
  • [#8426] AccountAttributes: Add test cases for getCopy() (Zhagparov Ali)
teammates - V6.3.0

Published by whipermr5 over 6 years ago

Release 270

Bug Fixes

  • [#8441] Instructor: session results: contribution questions: show 'Not Sure' as 'Not Sure' instead of 'N/A' (Nidhi Gupta)
  • [#8469] Instructor: add options (Rank and Distribute Points) question: add more options inputs not appearing (Nguyen Quoc Bao)
  • [#8413] Instructor: copy session: allow observers to copy sessions (Nguyen Quoc Bao)
  • [#8379] instructorFeedbackEdit: fix visibility checkboxes not responsive after discarding changes (Nguyen Quoc Bao)
  • [#8374] Instructor: Session: Disable submit button after session is closed (Sukanta Roy)

New Features and Enhancements

  • [#8395] Instructor Help: integrate documentation for contribution questions (Joanne Ong)
  • [#8400] Average Rank Excluding Self calculation not intuitive to users (Wen Xin)

DevOps/Build-related

  • [#8486] Setup docs: Add installation instructions for Debian and Fedora OS (Progyan Bhattacharya)

Other Tasks

  • [#8482] AutomatedServlet: always log request parameters (John Yong)
  • [#8484] Fix AppVeyor failing build due to InstructorHomePageUiTest (Wilson Kurniawan)
  • [#8460] AdminLogQueryTest : Fix PMD problem (Sukanta Roy)
  • [#8457] AutomatedServlet: catch all Throwables for logging (John Yong)
  • [#8456] FeedbackSession: use primitive type for all booleans (John Yong)
  • [#8455] FeedbackSession: repurpose legacy timeZone field (John Yong)
teammates - V6.2.0

Published by whipermr5 over 6 years ago

Release 269

Bug Fixes

  • [#8404] Instructor: copy sessions: fix inconsistency in instructions (Pan Haozhe)
  • [#8235] Instructor results: fix unreliable respondents list (John Yong)
  • [#8375] Instructor session: Disable remind button when submission has closed (Pan Haozhe)

DevOps/Build-related

  • [#8423] Revert Cloud SDK 188.0.0 regression workaround (John Yong)
  • [#8416] Address regression in Cloud SDK 188.0.0 (Wilson Kurniawan)
  • [#8402] ide-setup.md: Typo under text encoding: change HTML to XML (Josemy Duarte)
  • [#8392] Eclipse setup: refresh before cleaning the project for the first time (Tan Jun Kiat)
  • [#8376] static-analysis.md: update instructions on running PMD in Eclipse (Tan Jun Kiat)

Other Tasks

  • [#8094] Migrate FeedbackSession time fields to UTC (John Yong)
  • [#8396] StudentProfilePageUiTest failing on live server (Tran Tien Dat)
  • [#8382] Use builder instead of telescoping constructor antipattern in AccountAttributes class (Shradheya Thakre)
  • [#8354] Replace raw exception throws in production code (Shradheya Thakre)
  • [#8352] CSS files: fix coding standard violations (Shradheya Thakre)
teammates - V6.1.1

Published by wkurniawan07 over 6 years ago

Release 268

Bug Fixes

  • [#8390] Instructor home page: Fix broken panel buttons (Nguyen Quoc Bao)
teammates - V6.1.0

Published by whipermr5 over 6 years ago

Release 267

Bug Fixes

  • [#8323] Admin: masquerade mode: allow viewing of profile pictures for any course (Tran Tien Dat)
  • [#8360] Fix shrinking of Input feild for Rank Recipient/Options question (Shradheya Thakre)
  • [#8322] Add missing label number to instructor help page (Phang Chun Rong)
  • [#8330] Instructor: edit question: remove the need to click edit button multiple times (Nguyen Quoc Bao)
  • [#8331] Instructor: discard edit question button: sometimes button does not work (Nguyen Quoc Bao)
  • [#8109] Instructor: enroll students: leading spaces in email should be trimmed internally (John Yong)
  • [#8242] Fix anonymity breach for self-feedback questions (Xiao Pu)
  • [#8197] Admin: home page: fix data row overflow (Barbara Rodriguez)
  • [#8180] Instructor: course details: fix broken auto-highlighting of table (Minsung Joh)

New Features and Enhancements

  • [#8371] Instructor: edit question: receiver is instructors: support specifying a max number of recipients (Lu Lechuan)
  • [#8344] Remove Instructor Short Name when adding single instructor by administrator (Pan Haozhe)
  • [#8182] Session closed email: rephrase info (Sukanta Roy)
  • [#8259] Instructor: edit 'Distribute points' questions: make status message span both label and input (Joanne Ong)
  • [#8218] Rank recipients: remove unnecessary feedback paths (Lu Lechuan)
  • [#8265] Use 'Evaluee/recipient' in student submission UI (Sukanta Roy)
  • [#8290] Instructor: help page: make style of sections consistent (Nidhi Gupta)
  • [#8224] Instructor: help page: remove link-style formatting from sub-titles (Cara Leong)
  • [#8116] Instructor: feedback results: provide copy instructions for Mac OS (Nathan Baihly)

DevOps/Build-related

  • [#8349] Sync Checkstyle version for IntelliJ with the version defined in build script (Tan Li Hao)
  • [#8325] Fix AppVeyor failure due to Guava version (Wilson Kurniawan)
  • [#8310] Upgrade CheckStyle to 8.7 (Paweł Bąk)
  • [#8298] Use dynamic versioning for App Engine SDK (Wilson Kurniawan)
  • [#8276] Update build-related instructions (Wilson Kurniawan)
  • [#8275] Dev docs: mention when to use GodMode (Wilson Kurniawan)
  • [#8275] ide-usage.md: Eclipse setup: update text encoding instruction (Wilson Kurniawan)
  • [#8275] static-analysis.md: fix broken PMD documentation link (Wilson Kurniawan)
  • [#8275] static-analysis.md: fix CheckStyle and PMD Eclipse plugin link (Wilson Kurniawan)
  • [#8275] Add custom gradle task for deployment (Wilson Kurniawan)
  • [#8275] AppVeyor: Run all the lint routines (Wilson Kurniawan)
  • [#8275] Dev docs: mention the need for npm run build (Wilson Kurniawan)
  • [#8270] development.md: Fix broken link for Gmail Notes (@FritzJo)
  • [#8249] setting-up.md: Fix tracking of upstream repository instructions (Kevin Lam)

Other Tasks

  • [#8340] Javascript: button event callback: use event.currentTarget (Nguyen Quoc Bao)
  • [#8372] Review the client scripts (Wilson Kurniawan)
  • [#8369] Remove obsolete backup and profilers (Wilson Kurniawan)
  • [#8295] Update user map for Dec 2017 (Dishant Sheth)
  • [#8258] StringHelper: Use functional programming to improve code readability (Darren Wee)
  • [#8308] Java: Use Java 7 try-with-resources for AutoCloseable resources (Umesh Patidar)
  • [#8351] Fix missing group for build script task setupIntellijStaticAnalysis (Tan Li Hao)
  • [#8226] Java: Use Java 8 map.putIfAbsent and map.computeIfAbsent (Wen Xin)
  • [#8236] Use builder instead of telescoping constructor antipattern in CourseAttributes class (Cara Leong)
  • [#8281] Add test for checkIfEmptyRow method in StringHelper.java (Adrian Siwiec)
  • [#8274] Java: Use Java 8 Lambda expressions to replace instances of iterators. (Chng Zhi Xuan)
  • [#8222] Java: Use Java 8 lambda as comparators (Lu Lechuan)
  • [#8252] Instructor Help Pages: replace magic numbers used as element IDs (Akshat Jain)
  • [#8269] Extract out duplicated code in FeedbackMcqQuestionDetails.java (Wen Xin)
  • [#8263] Update user map for Nov 2017 (Fateh Singh Sandhu)
  • [#8233] Java: Use Java 8 lambda as comparators (Shradheya Thakre)
  • [#8253] Java: Use Java 8 map.getOrDefault (Nguyen Quoc Bao)
  • [#8223] Java: Use Java 8 map.forEach to iterate through map entries (Joanne Ong)
  • [#8232] Java: Use Java 8 list.removeIf in place of Iterator (Pan Haozhe)
  • [#8110] StudentCourseJoinConfirmationPageUiTest: fix Google login (John Yong)
  • [#8206] StringHelper: Remove join(String, String…) (Darren Wee)
  • [#8161] Update user map for Sep 2017 (Yungang Feng)
  • [#8170] Remove method getInstructorsForEmail(String) (Sukanta Roy)
  • [#8141] Update user map for Oct 2017 (Kshitij Kulshreshtha)
  • [#8145] InstructorHomePageUiTest: remove redundant reloading of previous page (Orinn Williams)
teammates - V6.0.1

Published by whipermr5 almost 7 years ago

Release 266

Bug Fixes

  • [#8160] Refresh session token before form submission (John Yong)
  • [#8157] Fix broken touch device detection (John Yong)

Other Tasks

  • [#8164] Add pageEncoding directive attribute to *.jsp and *.tag (John Yong)
teammates - V6.0.0

Published by wkurniawan07 almost 7 years ago

Release 265

Bug Fixes

  • [#8136] Instructor: feedback results: fix broken auto-highlighting of table (Abhishek Trivedi)
  • [#8107] CourseJoinAuthenticatedAbstractAction: fix NullPointerException in live server (John Yong)

New Features and Enhancements

  • [#7928] admin search: provide a mailto link with pre-filled values (Amar Prakash Pandey)

DevOps/Build-related

  • [#8134] Update third-party dependencies (Wilson Kurniawan)
  • [#8096] Migrate development tools to Google Cloud SDK - IntelliJ (John Yong)
  • [#8071] Migrate development tools to Google Cloud SDK - Eclipse (Wilson Kurniawan)
  • [#8045] Migrate development tools to Google Cloud SDK - CLI/Gradle (Wilson Kurniawan)
  • [#7637] Upgrade to Java 8 (Wilson Kurniawan)
  • [#8142] Update weekly backup code (Wilson Kurniawan)
  • [#8114] build.gradle: fix misleading message when dependencies are not found (John Yong)
  • [#8092] process.md: update command to run static analysis (Andrea Castellanos)

Other Tasks

  • [#8137] About page: Use data object to contain name of contributors (Wilson Kurniawan)
  • [#8127] FeedbackRankRecipientsResponseDetails: Refactor getAnswerCsv (Naman Tiwari)
  • [#8125] Const.java, InstructorSampleData.json: fix invalid date format (Torben Brueck)
  • [#8119] HTML: Remove all instances of meta element with attribute http-equiv of value X-UA-Compatible (Shaharyar Shamshi)
  • [#8100] Convert *.es6 back to *.js (Wilson Kurniawan)
  • [#8104] FeedbackQuestionsLogic: remove unused method isQuestionFullyAnsweredByTeam (Daniel Esponda)
  • [#8102] instructorFeedbackEdit.es6: Remove unwanted space (Tanya Gupta)
  • [#8060] InstructorStudentRecordsPageUiTest: improve stability (John Yong)
teammates - V5.112.01

Published by whipermr5 almost 7 years ago

Release 264

Code Contributions from: John
Review Contributions from: Damith, Yuan Bin

teammates - V5.112

Published by whipermr5 about 7 years ago

Release 263

Code Contributions from: Alex, Amar, Andrew, Ari, Bicheng, Brian, Eliot, Florian, Gaurav, Hirday, Jaikirat, John, Jordan, Mac, Mayank, Shehan, Sowmya, Sujeet, Taras, Vamsi, Wilson, Yi Chen, Zandraa
Review Contributions from: Amar, Damith, John, Li Hao, Taras, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: August 29, 2017 - October 8, 2017
Sprint Velocity: 111 points (code) + 74 points (review) = 185 points (total)

teammates - V5.111

Published by whipermr5 about 7 years ago

Release 262

Code Contributions from: Alex, Amar, Bicheng, Brian, David, Hirday, John, Jordan, Kirti, Mayank, Melkysalem, Raghav, Sie Huai, Sujeet, Taras, Thien, Urvashi, Vamsi, Varshav, Viraj
Review Contributions from: Damith, Hirday, John, Li Hao, Mayank, Sujeet, Taras, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: August 4, 2017 - August 28, 2017
Sprint Velocity: 82 points (code) + 52 points (review) = 134 points (total)

teammates - V5.110

Published by whipermr5 about 7 years ago

Release 261

Code Contributions from: Aditya, Ahsan, Amar, Bicheng, clmcdonald, David, Dominik, Felix, Hirday, Jeff, Jeffery, John, Jon, Kyle, Komal, Mayank, Raju, Shehan, Sujeet, Taras, Thenaesh, Vamsi, Yi Min
Review Contributions from: Amar, Damith, Hirday, John, Li Hao, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: July 18, 2017 - August 3, 2017
Sprint Velocity: 116 points (code) + 76 points (review) = 192 points (total)

teammates - V5.109

Published by thenaesh over 7 years ago

Release 260

Code Contributions from: Aditiya, Amar, Arjun, Bicheng, Bill, David, Hirday, Jasmeet, John, Komal, Ladislav, Li Hao, Maharshi, Marco, Mayank, Pravesh, Rahul, Sanjeev, Selvakumar Selvaraj, Shehan, Shiva, Shubham, Sie Huai, Sujeet, Surya, Taras, Tatiana, Thenaesh, Urvashi, Vamsi, Vishnu, Wilson, Yijia, Yi Min

Review Contributions from: Damith, John, Li Hao, Sujeet, Thenaesh, Vamsi, Wilson, Yi Min, Yuan Bin

Sprint Period: June 28, 2017 - July 17, 2017
Sprint Velocity: 256 points (code) + 122 points (review) = 378 points (total)

Badges
Extracted from project README
GitHub Actions Build Status Component Tests GitHub Actions Build Status E2E Tests Codecov Coverage Status License
Related Projects