Skip to content

Releases: AY2324S2-CS2103T-T10-1/tp

v1.4

14 Apr 03:46
1b6b8bf
Compare
Choose a tag to compare

Introducing v1.4!

Our product is now ready for the final milestone of CS2103T, and comprehensively satisfies the needs of the head TA of CS1101S!

Documentation

We have updated our documentation to comprehensively and clearly explain and give insight on our various features.

What's Changed

Full Changelog: v1.3...v1.4

v1.3

03 Apr 14:30
8e785d7
Compare
Choose a tag to compare

Introducing Version 1.3: Streamline Your Exam Management!

We're thrilled to announce the latest update to AvengersAssemble, designed to revolutionize the way you manage exams and communicate with students. Version 1.3 brings a suite of Exam Management Features that will simplify your workflow and enhance student interactions:

  • Effortless Score Import: Seamlessly import exam scores with our new importExamScores feature, directly from a CSV file.
  • Exam Handling Made Easy: Create (addExam), remove (deleteExam), and manage (selectExam/deselectExam) exams with just a few clicks.
  • Score Management: Add (addScore), edit (editScore), and delete (deleteScore) exam scores to keep student records up-to-date.
  • Insights at a Glance: Instantly view the mean and median of exam scores to gauge class performance.

By integrating these features, AvengersAssemble empowers educators to centralize examination and assessment data, offering a more interactive and personalized experience for students. Dive into the new update and see how it can enhance your educational toolkit!

v1.2.1

23 Mar 15:18
be0881f
Compare
Choose a tag to compare

Trial release .jar file for v1.2.1.

v1.2

23 Mar 09:23
1044f35
Compare
Choose a tag to compare

Avengers Assemble v1.2 Release Notes

With our additions, we are confident that Avengers Assemble has a MVP. Although some features require refinement, we have implemented enough features with sufficient quality to ensure a working product for head TAs for CS1101S.

What's New

1. Export Feature

Avengers Assemble now supports exporting data of up to 500 contacts to a CSV file!

  1. Simply type export to export a CSV file of the contacts.
    export_1

  2. Once this message shows, the CSV is available for external use by the head TA.
    export_2

  3. An example of the exported CSV file.
    export_csv_result

2. Import Feature

Avengers Assemble now supports importing data of up to 500 contacts stored in a csv file

  1. Simply type import i/<filePath> where filePath is the absolute path of your csv file.
  2. Once this message shows, imported contacts will be reflected in addressBook
    import_1

Note: There might be some issues importing outside of IDEs for Mac users due to privacy setting issues. We recommend users testing on Mac to use the IDE to run the .jar file and import the csv file.

3. Find Feature

Avengers Assemble now supports finding contacts by their various details, and not just their names!

  1. Simply type find to find a contact by their details, followed by the field you want to search up. For example, the screenshot below shows finding contacts with an address containing 30.
    find_1
  2. The result will show all contacts with an address containing 30.
    find_2

4. Copy Feature

Avengers Assemble also supports copying the emails of any specific group of contacts in the list into your clipboard!

  1. Use the find command to search for the people whose emails you would like to copy.
  2. Type copy to copy all the emails of currently displayed contacts into your clipboard.
    copy_1
  3. All emails will be copied into your clipboard!
    copy_2

5. New Fields Added

To further support head TAs keeping track of the various reflections and studios happening in the ever hectic CS1101S, Avengers Assemble now supports adding the reflection r/ and studio s/ fields to contacts!
screenshot_1 2

6. Bug Fixes

Previously, the existing codebase checked for duplicate contacts by their name. However, this was not sufficient as there could be multiple contacts with the same name which is especially likely for a large course like CS1101S. This has been fixed by checking for the duplicates by their email.