Skip to content

Repository files navigation

Review Assignment Due Date

Homework 6 - Responding to Change

Authors

  1. Manisha Chaudhary, efu3jj, manishachd
  2. Nishana Dahal, qfz4cd, nishanadahal
  3. Morgan Phelps, fwv8hb, purplemorgy
  4. Katherine Chacon Cai, rst3nk, kqiancc

To Run

The file to run is the CourseReviewsApplication.java. Click on Edit configurations, and then click on add a new run configuration. A list of options should show up after you click, pick application (the icon looks like a screen). Once the screen loads, click on modify options and select Add VM Options. Have JAVA 17 as ur JDK option, and the class path should be hw6-starter-repo-main.For the vm options,add --module-path "your path to javafx" --add-modules javafx.controls,javafx.fxml. The main class should be edu.virginia.sde.reviews.CourseReviewsApplication. Add your working directory, and name the run.

Contributions

List the primary contributions of each author. It is recommended to update this with your contributions after each coding session.:

Manisha Chaudhary

  • wrote CourseReviewsSceneController.java, LoginScreenController.java, User.java
  • initialized and worked on CourseSearchController.java - handleSearchButton(), handleAddButton()
  • worked on MyReviewsController.java - setupTable()
  • wrote login-screen.fxml, edited course-search-screen.fxml and course-reviews-scene.fxml
  • worked on ReviewsDatabase.java - getPassword(), search(), getReviewsForCourse(), getReview(), getNumberOfCourseReviews(), getAverageCourseRating(), editReview()
  • activeUser and currentCourse
  • testing and debugging

Nishana Dahal

  • wrote course-reviews-scene.fxml
  • worked on CourseSearchController.java - handleLogoutButton(), handleMyReviews button()
  • initialized and worked on MyReviewsController.java, edited Review.java, Course.java
  • worked on CourseReviewsSceneController- SetCurrentCourse(), labels;
  • testing and debugging

Morgan Phelps

  • wrote CourseReviewsApplication.java
  • initialized and worked on CourseSearchController.java - handleSelectButton()
  • worked on MyReviewsController.java - handleSelectButton()
  • worked on ReviewsDatabase.java - userExists(), addLogin(), search(), courseExists(), getAllCourses(), addCourse(), getReview(), reviewExists()
  • testing and debugging

Katherine Chacon Cai

  • wrote Course.java
  • initialized and worked on MyReviewsController.java - handleBackButton()
  • wrote Review.java
  • worked on ReviewsDatabase.java - search(), getReviewsForCourse(), getReviewsByUser(), addReview(), deleteReview()
  • wrote course-search-screen.fxml and my-reviews.fxml
  • added in data for submission
  • testing and debugging

Issues

List any known issues (bugs, incorrect behavior, etc.) at the time of submission.

About

A course database system.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages