Meeting #4 - TechnionYearlyProject/Exam-Scheduler GitHub Wiki

Weekly Progress

Rephael

  • Defined the general structure of the database, and how it will be implemented (which classes and their roles).
  • Started to write the Wiki that describes the database along with its API.

Objectives:

  • Database implementation

Roey

  • Learned more about Java FX and Scene Builder.
  • Helped build a detailed GUI scheme.

Objectives:

  • Implement 'Semester Picking' screen.
  • Work on Calender - more specifically how to show dates and exam periods in a visual way.

Tal

  • Met with Inbal Shahar, secretary of Industrial Engineering and Management faculty for reviewing similar platform on what we are working on.
  • Updated HLD 4.1 section.
  • Researched on Java FX and Java FX scene builder.
  • Drew a more detailed GUI diagram.

Objectives:

  • Upload document that describes the GUI to the Wiki.
  • Start implementing the Login window.
  • Figure out how to implement the calenders.

Dor

  • Participated in a meeting with the logic team, where we made concrete design decisions regarding the algorithm.
  • Created the wiki page for the logic part of the project, and updated it with the most recent information.
  • Uploaded the summary of meeting #3.
  • Updated HLD document according to Tanya’s notes.
  • Began research on the calendar class - considering using an existing library.
  • Participated in a meeting with the secretary of the Industrial Engineering and Management faculty, where we reviewed the scheduling system used by her.

Objectives:

  • Fully implement the calendar class.
  • Have a meeting with the entire project’s team to decide on the considered feature mentioned in the logic section in the wiki.
  • Have another meeting with the logic team to further determine our implementation, and assign new responsibilities.

Moisei

  • Thought about structure of logic part in the app.
  • Participated in a meeting with the logic team where we presented our thoughts, made concrete design decisions and divided the responsibilities- I got Catalog class for implementation.
  • Worked on HLD document- particularly sections 2 and 3.
  • Began to plan Catalog class implementation.

Objectives:

  • Implement the Catalog class.