- AbstractGraph - Class in curve
-
The AbstractGraph class defines the necessary and commont components for both a Histogram and PieChart
Derived from the requirements documentation regarding visuals.
- AbstractGraph() - Constructor for class curve.AbstractGraph
-
- add(Category) - Method in class items.Category
-
Adds the given subcategory to this category.
- add(Assignment) - Method in class items.Category
-
Adds the given item to this category.
- addCategory(Category) - Method in class gradebook.Course
-
Add category to collection.
- addCourse(Course) - Method in class gradebook.Gradebook
-
Add courses to collection associated with this gradebook.
- addRawScore(Student, Assignment, double) - Method in class gradebook.Scores
-
Enters a raw score for an assignment for a particular student.
- addStudent(Student) - Method in class gradebook.Section
-
Add unenrolled student.
- addStudent(Student) - Method in class people.Group
-
Adds a new Student to the underlying Collection.
- addTA(TA) - Method in class gradebook.Section
-
Add new TA.
- adjustCurve(LetterGrade, Percentage) - Method in class curve.Histogram
-
Given a particular letter grade and new lowerbound, this method will apply them to the temporary GradeScheme.
- adjustPointValue(int) - Method in class items.Assignment
-
Adjusts an item's point value.
- apply() - Method in class curve.Histogram
-
Changes made via the GUI manipulations will be pushed over to the full model.
- areaCode - Variable in class people.PhoneNumber
-
A three-digit number that identifies a telephone service regions.
- assign() - Method in class items.Assignment
-
Assigns this item to the courses it is associated with.
- assignment - Variable in class gradebook.RawScore
-
The assignment for which the student got the raw score.
- Assignment - Class in items
-
Represents an assignment of a specific category.
- Assignment() - Constructor for class items.Assignment
-
- assignment - Variable in class items.Submission
-
The assignment the Student is handing in a submission to.
- assignments - Variable in class gradebook.Course
-
Collection of assignments associated with each category.
- Authentication - Class in people
-
Contains a list of authentic users and data.
- Authentication() - Constructor for class people.Authentication
-
- average(Assignment) - Method in class curve.Statistics
-
Calculates the average Score for the Assignment in the Section.
- calculateMean() - Method in class items.Assignment
-
Calculates the mean score of an item.
- categories - Variable in class gradebook.Course
-
Collection of the various grade categories associated with this course.
- categorizeScores() - Method in class curve.AbstractGraph
-
Uses the Section to find the Scores necessary to draw the chart as well as categorizes them into numScores
- category - Variable in class items.Assignment
-
the category to which this item belongs
- Category - Class in items
-
Represents a category of assignments.
- Category() - Constructor for class items.Category
-
- clipboard - Static variable in class file.WorkSpace
-
The value stored in the clipboard.
- Color - Enum in gradebook
-
Fixed available set to manipulate the color of text.
- Color() - Constructor for enum gradebook.Color
-
- color - Variable in class gradebook.DivisionBar
-
The color to modify the visuals of this range to.
- color - Variable in class gradebook.Range
-
The color to modify the visuals of this range to.
- copy() - Method in class edit.Edit
-
Copies the selected item.
- countCollection(List<Integer>) - Static method in class curve.AbstractGraph
-
- countStudents(List<Section>) - Static method in class curve.AbstractGraph
-
- Course - Class in gradebook
-
- Course() - Constructor for class gradebook.Course
-
- courses - Variable in class gradebook.Gradebook
-
The courses associated with this gradebook.
- curve - package curve
-
- curve(Object) - Method in class items.Assignment
-
Curves this item's point value based on some given value.
- curvedPoints - Variable in class items.Assignment
-
the curved number of points this item is worth
- cut() - Method in class edit.Edit
-
Cuts the selected item.
- getAssignment() - Method in class gradebook.RawScore
-
Gets the gradable item associated with this score.
- getAverageScore(Assignment) - Method in class gradebook.Scores
-
Gets the average of all of the raw scores for a given assignment.
- getRawScore(Student, Assignment) - Method in class gradebook.Scores
-
Retrieves the raw score for an assignment given to a particular student.
- getScore() - Method in class gradebook.RawScore
-
Gets the raw numerical score.
- getScores(Assignment) - Method in class curve.Statistics
-
Returns an List of RawScores based on Assignment and Sections.
- getStudent() - Method in class gradebook.RawScore
-
Gets the student associated with this score.
- gradebook - package gradebook
-
- gradebook - Variable in class edit.Find
-
The currently open Gradebook.
- gradebook - Static variable in class file.WorkSpace
-
The currently open Gradebook.
- Gradebook - Class in gradebook
-
This class collects all the various components of the grader: Instructor, TA and Student Views.
- Gradebook() - Constructor for class gradebook.Gradebook
-
- GradeScheme - Class in gradebook
-
The model containing the range breakdown for each letter-grade
as well as the associated colors.
- GradeScheme() - Constructor for class gradebook.GradeScheme
-
- gradeScheme - Variable in class gradebook.Section
-
GradeScheme associated with this section.
- Group - Class in people
-
The Group class defines an organizational group of Students.
- Group() - Constructor for class people.Group
-
- groupName - Variable in class people.Group
-
Name assigned to this Group.
- groups - Variable in class gradebook.Section
-
Collection of all groups associated with this section.
- password - Variable in class people.UserRecord
-
Password with restrictions to be set later.
- paste() - Method in class edit.Edit
-
Pastes the most recently copied/cut item.
- people - package people
-
- Percentage - Class in gradebook
-
Wrapper class for a float to ensure the correct percentage format.
- Percentage() - Constructor for class gradebook.Percentage
-
- percentage - Variable in class items.Weight
-
the percentage of course grade
- permissions - Variable in class people.Data
-
Level of permissions associated with this user.
- Permissions - Class in people
-
Permissions are the set of operations allowed.
- Permissions() - Constructor for class people.Permissions
-
- permissions - Variable in class people.TA
-
The set of permissions that grant this TA
access to operations within the Grader.
- Person - Class in people
-
The Person class is a superclass for Student, Instructor, and TA, that holds
the person's login ID for use with session management.
- Person() - Constructor for class people.Person
-
- PhoneNumber - Class in people
-
A PhoneNumber is the set of number digits by which
a person can be contacted with a Telephone.
- PhoneNumber() - Constructor for class people.PhoneNumber
-
- phoneNumber - Variable in class people.PhoneNumber
-
A seven-digit number that is used as a direct link to a specific telephone.
- phoneNumber - Variable in class people.Student
-
The phone number of this Student.
- photo - Variable in class people.Student
-
A digital representation of this Student.
- PieChart - Class in curve
-
The PieChart class takes all of its required data and functionality from the AbstractGraph class.
- PieChart() - Constructor for class curve.PieChart
-
- prevGradebook - Static variable in class file.WorkSpace
-
The previous Gradebook for undoing.
- print() - Method in class file.File
-
Opens the "print" menu.
- score - Variable in class gradebook.RawScore
-
The actual raw score for the gradable item.
- Scores - Class in gradebook
-
The Scores class represents a collection of raw scores for assignments.
- Scores() - Constructor for class gradebook.Scores
-
- scores - Variable in class gradebook.Section
-
Scores associated with students and assignments in this Section.
- searchHistory(Object) - Method in class items.HandinItem
-
Searches this item's submission history for the given query,
returning the first item matched.
- second - Variable in class items.DateTime
-
- Section - Class in gradebook
-
Collection of objects that are necessary for Section functionality.
- Section() - Constructor for class gradebook.Section
-
- sectionName - Variable in class gradebook.Section
-
Name associated with section.
- sectionNumber - Variable in class gradebook.Section
-
String representing section number.
- sections - Variable in class curve.AbstractGraph
-
Section to which the visual will apply to.
- sections - Variable in class curve.Statistics
-
Context Section to apply these operations to.
- sections - Variable in class gradebook.Course
-
Collectiion of sections of this course taught by the Instructor associated with this Gradebook.
- selectedContext - Static variable in class file.WorkSpace
-
The contents of the currently selected item.
- setInstructor(Instructor) - Method in class gradebook.Gradebook
-
Set Instructor associated with this gradebook.
- setScore(double) - Method in class gradebook.RawScore
-
Sets the raw numerical score.
- Statistics - Class in curve
-
The Statistics class performs different math operations on the Scores of a certain Section.
- Statistics() - Constructor for class curve.Statistics
-
- student - Variable in class gradebook.RawScore
-
The student to whom the score belongs.
- student - Variable in class items.Submission
-
The Student who is handing in a submission
- Student - Class in people
-
A Student is a person enrolled at the university who
participates in classes and recieves grades on assignments.
- Student() - Constructor for class people.Student
-
- students - Variable in class gradebook.Section
-
Collection of all students associated with this Section.
- students - Variable in class people.Group
-
Abstract Collection of Students to hold in this Group.
- subcategories - Variable in class items.Category
-
a collection of the subcategories of this category
- submission - Variable in class items.HandinItem
-
the handin submission associated with this item
- Submission - Class in items
-
A Submission represents a file and completion for an assignment with
additional information about the student and the time of the submission.
- Submission() - Constructor for class items.Submission
-
- submissions - Variable in class items.Handin
-
Collection of submissions for a GradedItem.