Untitled
unknown
plain_text
a year ago
7.3 kB
10
Indexable
+-------------------------------------------------------+ +-------------------------------------------------------+
| Term | | TermReport |
+-------------------------------------------------------+ +-------------------------------------------------------+
| Attributes: | | Attributes: |
| - TermId (int) | | - ReportId (int) |
| - Name (string) | | - GeneratedDate (DateTime) |
| - StartDate (DateTime) | | - TermId (int) |
| - EndDate (DateTime) | +-------------------------------------------------------+
| | | Methods: |
| Methods: | | - GenerateReport() |
| - AddTerm(Term term) | +-------------------------------------------------------+
| - EditTerm(int termId, Term updatedTerm) |
| - DeleteTerm(int termId) |
| - GenerateReport() |
+-------------------------------------------------------+
| 1
|
|
|
| n
+-------------------------------------------------------+
| Course | +-------------------------------------------------------+
+-------------------------------------------------------+ | CourseReport |
| Attributes: | +-------------------------------------------------------+
| - CourseId (int) | | Attributes: |
| - Name (string) | | - ReportId (int) |
| - StartDate (DateTime) | | - GeneratedDate (DateTime) |
| - EndDate (DateTime) | | - CourseId (int) |
| - TermId (int) | +-------------------------------------------------------+
| | | Methods: |
| Methods: | | - GenerateReport() |
| - AddCourse(Course course) | +-------------------------------------------------------+
| - EditCourse(int courseId, Course updatedCourse) |
| - DeleteCourse(int courseId) |
| - GenerateCourseReport() |
+-------------------------------------------------------+
| 1
|
|
| n
+-------------------------------------------------------+ +-------------------------------------------------------+
| ObjectiveAssessment | | PerformanceAssessment |
+-------------------------------------------------------+ +-------------------------------------------------------+
| Attributes: | | Attributes: |
| - AssessmentId (int) | | - AssessmentId (int) |
| - Name (string) | | - Name (string) |
| - StartDate (DateTime) | | - StartDate (DateTime) |
| - EndDate (DateTime) | | - EndDate (DateTime) |
| - CourseId (int) | | - CourseId (int) |
| | | |
| Methods: | | Methods: |
| - AddObjectiveAssessment(ObjectiveAssessment oa) | | - AddPerformanceAssessment(PerformanceAssessment pa) |
| - EditObjectiveAssessment(int assessmentId, | | - EditPerformanceAssessment(int assessmentId, |
| ObjectiveAssessment updatedOA) | | PerformanceAssessment updatedPA) |
| - DeleteObjectiveAssessment(int assessmentId) | | - DeletePerformanceAssessment(int assessmentId) |
+-------------------------------------------------------+ +-------------------------------------------------------+
| 1 | 1
| |
| n | n
| |
+------------------------+ +------------------------+
| ObjectiveAssessment | | PerformanceAssessment |
| Report | | Report |
+------------------------+ +------------------------+
| - ReportId (int) | | - ReportId (int) |
| - GeneratedDate | | - GeneratedDate |
| - AssessmentId (int) | | - AssessmentId (int) |
| | | |
| Methods: | | Methods: |
| - GenerateReport() | | - GenerateReport() |
+------------------------+ +------------------------+
Editor is loading...
Leave a Comment