Skip to content

Releases: AY2425S1-CS2103T-F13-1/tp

v1.6

12 Nov 03:32
895800e
Compare
Choose a tag to compare

What's New

Bug Fixes

Documentation

  • Update Developer Guide
  • Update User Guide

v1.5

07 Nov 14:05
40b26f7
Compare
Choose a tag to compare

What's New

Documentation

  • Update Developer Guide: UML Diagram in Issue #231
  • Update Developer Guide: Test Cases in Issue #235
  • Update Developer Guide: Use Cases in Issue #229
  • Update User Guide: Consultations in Issue #218
  • Update User Guide: Lessons in Issue #228

Lessons

  • Users are able to schedule lessons on TAHub v1.5.
  • Lessons has Date, Time & Students Attribute.
  • Lessons are automatically sorted according to chronological order.
  • Duplicate Lessons are not allowed.
  • Students in Lessons have Attendance & Participation Score.

Ui (See Below for more details)

Changed Features

  • Add Student to Consults by Indices.
    Example: addtoconsult 1 i/3

New Features

  • Import Student Data in Issue #167
  • Export Consultation Data in Issue #178
  • Import Consultation Data in Issue #181
  • List Lesson in Issue #169
  • Add Lesson in Issue #169
  • Delete Lesson in Issue #169
  • Add Student to Lesson in Issue #169
  • Remove Student from Lesson in Issue #169
  • Mark Student Attendance in Lesson in Issue #212
  • Mark Student Participation in Lesson in Issue #219

Graphical User Interface

Remove Tabs & Display All Lists

  • Students, Consultations & Lessons are displayed simultaneously.
  • Past Consultations & Lessons are displayed with Red Background
    Screenshot 2024-11-07 200006

Import Student Data

Example: import students.csv

Export Consultation Data

Example: exportconsult -f consults
image

Import Consultation Data

Example: importconsult consults.csv

List Lessons

Example: listlessons

Add Lesson

Example: addlesson d/2024-11-28 t/12:00
image

Delete Lesson

Example: deletelesson 4
image

Add Student to Lesson

Example: addtolesson 4 n/Osamu Dazai i/2
image

Remove Student from Lesson

Example: removefromlesson 4 n/Osamu, Dazai
image

Mark Student Attendance in Lesson

Example: marka 4 n/Agatha Christie a/Y
image

Mark Student Participation in Lesson

Example: markp 4 n/Osamu Dazai pt/5
image

v1.4

24 Oct 13:28
d40dca9
Compare
Choose a tag to compare

What's New

Documentation

  • Update Developer Guide: UML Diagram in Issues #147, #148, #150, #151
  • Update Developer Guide: Export Command in Issue #137

Consultations

  • Users are able to schedule consultations on TAHub v1.4.
  • Consultations has Date, Time & Students Attribute.
  • Consultations are automatically sorted according to chronological order.
  • Duplicate Consultations are not allowed.

Ui (See Below for more details)

Changed Features

  • List Students Feature: Previous Command was list. New Command is liststudents.

New Features

  • Export Student Data Feature in Issue #94
  • List Consultations Feature
  • Add Consultation Feature in Issue #106
  • Delete Consultation Feature in Issue #122
  • Add Student to Consultation in Issue #107
  • Remove Student from Consultation in Issue #127

Graphical User Interface

Tabs

  • Students & Consultations are displayed as separate Tabs.
  • User may navigate between Tabs by utilizing the Tab & Arrow Keys on the keyboard.
  • Ui automatically switches to associated Tab after entering a command.
    Screenshot 2024-10-24 195657
    Screenshot 2024-10-24 195701

Export Student Data

Example: export data
Screenshot 2024-10-24 195551

List Consultations

Example: listconsults
Screenshot 2024-10-24 195454

Add Consultation

Example: addconsult d/2024-10-25 t/16:00
Screenshot 2024-10-24 195812

Delete Consultation

Example: deleteconsult 4
image

Add Student to Consultation

Example: addtoconsult 4 n/Levine, Adam
image

Remove Student from Consultation

Example: removefromconsult 4 n/Levine, Adam
image

TAHub v1.3

17 Oct 16:02
e0a2e93
Compare
Choose a tag to compare

What's New

Documentation

  • Add Team's Photos in Issues #5, #6 #8, #16 & #21
  • Update Team's About Us Page in Issues #10, #15, #18, #23 & #24
  • Update Developer Guide: User Stories, Glossary, NFRs, Use Cases in Issues #13, #31, #34, #37, #39
  • Update User Guide & Developer Guide: Command Format Examples in Issue #80

Student

  • Refactor Person to Student in Issues #53 & #65
  • Add Course Attribute to Student in Issues #50, #52 & #54
  • Student Name only allows alphabetical, comma & space characters in Issues #77 & #86

New Features

  • Create Add Student Feature
  • Edit Student Feature in Issue #45
  • Find Student by Name in Issue #44
  • Find Student by Course in Issue #43
  • Delete Student in Issue #46

Graphical User Interface

Adding Student

Example: add n/Goliath, David p/98769876 e/davidg@gmail.com c/CS2103T;CS2101
Screenshot 2024-10-17 232615

Editing Student

Example: edit 1 p/98765432 e/davidgoliath@gmail.com c/CS2103T;CS2101;CS2100
Screenshot 2024-10-17 233450

Finding Student by Name

Example: find n/Goliath, David
Screenshot 2024-10-17 234244

Finding Student by Course

Example: find c/CS2103T
Screenshot 2024-10-17 234426

Deleting Student

Example: delete 3
Screenshot 2024-10-17 234610