Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Y
A
addAssignment(Assignment)
- Method in class Assignments.
AssignmentsView
Adds an assignment to the assignments collection.
addClass(UserClass)
- Method in class Info.
ClassGroup
Add the given UserClass to the given ClassGroup.
addStudent(Student)
- Method in class Info.
UserClass
addStudent updates the class roster with the new student.
allowExtraCredit
- Variable in class Assignments.
Assignment
Whether or not extra credit is allowed on the assignment.
AMorPM
- Enum in
Info
AM or PM
AMorPM()
- Constructor for enum Info.
AMorPM
amORpm
- Variable in class Info.
Time
Whether the time is AM or PM.
angles
- Variable in class Visual.
PieChart
Assignment
- Class in
Assignments
Assignment is a representation of a graded item created by an instructor.
Assignment()
- Constructor for class Assignments.
Assignment
AssignmentList
- Class in
Assignments
AssignmentList represents a list of assignments.
AssignmentList()
- Constructor for class Assignments.
AssignmentList
Assignments
- package Assignments
assignments
- Variable in class Assignments.
AssignmentList
The collection that contains Assignments.
assignments
- Variable in class Assignments.
AssignmentsView
A collection of all the assignments created by the instructor to date.
assignments
- Variable in class Grades.
GradeBook
The collection that contains assignments for a class
assignments
- Variable in class Reports.
StudentReportInfo
Collection of assignments from a class
AssignmentsView
- Class in
Assignments
AssignmentsView represents the "Assignments Tab" in the grader project.
AssignmentsView()
- Constructor for class Assignments.
AssignmentsView
averages
- Variable in class Grades.
GradeBook
The collection that contains averages of each categorys grades for a class
B
BasicInfo
- Class in
Info
Represents the basic info of a class
BasicInfo()
- Constructor for class Info.
BasicInfo
basicInfo
- Variable in class Info.
UserClass
Contains the basic information for this user class.
C
calculateFinalGrade(List<Assignment>)
- Method in class Prediction.
Prediction
calculateScores()
- Method in class Prediction.
Prediction
categories
- Variable in class Assignments.
AssignmentsView
A collection of top level categories, which each contain subcategories.
categories
- Variable in class Reports.
StudentReportInfo
Collection of categories from a class
category
- Variable in class Assignments.
Assignment
The string name of the category of the assignment.
Category
- Class in
Assignments
Category is a grouping for assignments.
Category()
- Constructor for class Assignments.
Category
changeAssignment(Assignment, Assignment)
- Method in class Assignments.
AssignmentsView
Switches out the old assignment with the new one.
changeInfo(BasicInfo)
- Method in class Info.
UserClass
changeInfo adds information to this.basicInfo, replacing any previously entered information.
classAssignments
- Variable in class Prediction.
Prediction
A complete collection of assignments scheduled for the class.
classes
- Variable in class Info.
ClassGroup
The collection of user classes.
ClassGroup
- Class in
Info
Represents a group of classes, representing the top level of a users gradebook.
ClassGroup()
- Constructor for class Info.
ClassGroup
className
- Variable in class Info.
BasicInfo
The name of the class.
classrank(ReportOptions)
- Method in class Reports.
StudentReportInfo
Displays the class rank
CompressedGradeBook
- Class in
Grades
CompressedGradeBook represents a simpler gradebook.
CompressedGradeBook()
- Constructor for class Grades.
CompressedGradeBook
CompressedGradeBook
- Class in
Visual
CompressedGradeBook()
- Constructor for class Visual.
CompressedGradeBook
createHistogram()
- Method in class Visual.
Histogram
createHistogram creates the Histogram with the proper cutoff and the proper values for each bar in the histogram.
Curve
- Class in
Grades
Curve is a representation of a curve of the class
Curve()
- Constructor for class Grades.
Curve
curve
- Variable in class Grades.
GradeBook
The curve of a class
Curve
- Class in
Visual
Curve()
- Constructor for class Visual.
Curve
curve
- Variable in class Visual.
Histogram
The Curve used for the current GradeBook.
curve
- Variable in class Visual.
PieChart
Curve.CurveType
- Enum in
Grades
The enum for Curve to define it as a percentile or by points
Curve.CurveType()
- Constructor for enum Grades.
Curve.CurveType
Curve.CurveType
- Enum in
Visual
Curve.CurveType()
- Constructor for enum Visual.
Curve.CurveType
curveType
- Variable in class Grades.
Curve
The type of Curve the gradebook is currently using
curveType
- Variable in class Visual.
Curve
cutoff
- Variable in class Visual.
HistoSegment
cutoffs
- Variable in class Grades.
Curve
The cutoffs for the class grades
Cutoffs
- Class in
Grades
Cutoffs represents the cutoffs for the grades of a class
Cutoffs()
- Constructor for class Grades.
Cutoffs
cutoffs
- Variable in class Grades.
Cutoffs
The collection that contains the values for the cutoffs for the grades of a class
cutoffs
- Variable in class Visual.
Curve
Cutoffs
- Class in
Visual
Cutoffs()
- Constructor for class Visual.
Cutoffs
cutoffs
- Variable in class Visual.
Cutoffs
D
Day
- Enum in
Info
Possible days.
Day()
- Constructor for enum Info.
Day
days
- Variable in class Info.
BasicInfo
The days the class is in session.
deleteClass(UserClass)
- Method in class Info.
ClassGroup
Deletes the given UserClass from the given ClassGroup.
desiredGrade
- Variable in class Prediction.
Prediction
Stores the desired final grade typed in by the user.
dueDate
- Variable in class Assignments.
Assignment
The due date of the assignment.
E
editData(List<Student>, Student, Grade)
- Method in class Grades.
GradeBook
Allows users to enter data into fields and ensures the number is within a reasonable range and that the student exists /*@ requires roster.contains(student); ensures input.grade < 400 && input.grade > -100);
emailProgressReport
- Variable in class Reports.
ReportOptions
flag to email out progress reports
endTime
- Variable in class Info.
BasicInfo
The time the class ends.
F
finalGrade
- Variable in class Prediction.
Prediction
Stores the predicted final grade after calculations.
firstName
- Variable in class Info.
User
First name of user.
G
getMaxGrade()
- Method in class Prediction.
Prediction
graceDays
- Variable in class Assignments.
LatePolicy
The number of days past the due date allowed.
Grade
- Class in
Grades
Grade represents a grade for an Assignment
Grade()
- Constructor for class Grades.
Grade
grade
- Variable in class Grades.
Grade
The value of the grade
GradeBook
- Class in
Grades
Gradebook represents a class gradebook with assignments, students, and a curve
GradeBook()
- Constructor for class Grades.
GradeBook
gradeBook
- Variable in class Info.
UserClass
The gradebook of the user class.
Grades
- package Grades
grades
- Variable in class Grades.
CompressedGradeBook
The collection that contains Students
grades
- Variable in class Visual.
CompressedGradeBook
grades
- Variable in class Visual.
Histogram
Collection of grades that make up the Histogram.
H
hasLab
- Variable in class Info.
BasicInfo
Determines if there is a lab portion to the class.
Histogram
- Class in
Visual
Histogram()
- Constructor for class Visual.
Histogram
HistoRow
- Class in
Visual
HistoRow()
- Constructor for class Visual.
HistoRow
HistoSegment
- Class in
Visual
HistoSegment()
- Constructor for class Visual.
HistoSegment
homework
- Variable in class Info.
Student
hour
- Variable in class Info.
Time
The hour of the time.
I
id
- Variable in class Info.
User
ID of user.
Info
- package Info
Package Info defines objects and operations related to the overall gradebook as a whole, as in Section
2.1
.
Instructor
- Class in
Info
Represents an Instructor user.
Instructor()
- Constructor for class Info.
Instructor
isElectronic
- Variable in class Assignments.
Assignment
Whether or not the student should turn in the assignment online.
isSpecific
- Variable in class Visual.
Histogram
Boolean value whether or not speicific Histogram is displayer (ie.
isSpecific
- Variable in class Visual.
PieChart
L
labEndtime
- Variable in class Info.
BasicInfo
The time the lab ends.
labStartTime
- Variable in class Info.
BasicInfo
The time the lab begins.
lastName
- Variable in class Info.
User
Last name of user.
latePolicy
- Variable in class Assignments.
Assignment
The late policy of the assignment.
LatePolicy
- Class in
Assignments
LatePolicy represents the late policy for an assignment.
LatePolicy()
- Constructor for class Assignments.
LatePolicy
latePolicyType
- Variable in class Assignments.
LatePolicy
The type of policy (None, Grace days, etc.)
LatePolicyType
- Enum in
Assignments
LatePolicyType()
- Constructor for enum Assignments.
LatePolicyType
lettergrade(ReportOptions)
- Method in class Reports.
StudentReportInfo
Displays the letter grade
LetterGrade
- Variable in class Visual.
HistoSegment
M
maxPoints
- Variable in class Grades.
Grade
The max points of an assignment
maxVal
- Variable in class Visual.
HistoRow
minute
- Variable in class Info.
Time
The minutes of the time.
minVal
- Variable in class Visual.
HistoRow
moveCutoff(HistoSegment, int)
- Method in class Visual.
Histogram
moveCutoff moves a cutoff when the user drags the bar representing the cutoff.
N
name
- Variable in class Assignments.
Assignment
The name of the assignment.
name
- Variable in class Assignments.
Category
The name of the category.
num
- Variable in class Visual.
HistoRow
numassigns
- Variable in class Assignments.
AssignmentList
The number of assignments in the list.
O
options
- Variable in class Reports.
StudentReportInfo
Options of what to display in the gui
P
percentage(ReportOptions)
- Method in class Reports.
StudentReportInfo
Displays the percentage of assigments
percentageLostPerDay
- Variable in class Assignments.
LatePolicy
The percentage of grade lost per day that the assignment is not turned in.
PieChart
- Class in
Visual
PieChart()
- Constructor for class Visual.
PieChart
points
- Variable in class Assignments.
Assignment
The grade object for the assignment, contains points, weight, and grade information.
pointsLostPerDay
- Variable in class Assignments.
LatePolicy
The points of grade lost per day that the assignment is not turned in.
Prediction
- package Prediction
Package Prediction defines objects and operations related to grade prediction.
Prediction
- Class in
Prediction
Prediction()
- Constructor for class Prediction.
Prediction
Q
quarter
- Variable in class Info.
BasicInfo
The quarter the class takes place.
Quarter
- Enum in
Info
Possible quarters.
Quarter()
- Constructor for enum Info.
Quarter
R
removeAssignment(Assignment)
- Method in class Assignments.
AssignmentsView
Removes and assignment from the assignments collection.
removeStudent(Student)
- Method in class Info.
UserClass
Deletes the given Student from the given Roster.
ReportOptions
- Class in
Reports
ReportOptions represents all the options avaiable to a progress report
ReportOptions()
- Constructor for class Reports.
ReportOptions
Reports
- package Reports
Package Reports defines objects and operations that relate to Progress Report Tool.
Roster
- Class in
Info
The roster of a class.
Roster()
- Constructor for class Info.
Roster
roster
- Variable in class Info.
UserClass
The roster of students in the user class.
rows
- Variable in class Visual.
HistoSegment
S
segments
- Variable in class Visual.
Histogram
The HistoSegments that make up the histogram.
setCurve(List<Double>)
- Method in class Grades.
GradeBook
Allows users to set a curve and ensures it is a number between 0 and 100
showAllScores
- Variable in class Reports.
ReportOptions
flag to show all scores
showClassRank
- Variable in class Reports.
ReportOptions
flag to show class rank
showLetterGrade
- Variable in class Reports.
ReportOptions
flag to show letter grade
showPercentage
- Variable in class Reports.
ReportOptions
flag to show percentage of assignments
showRawScore
- Variable in class Reports.
ReportOptions
flag to show raw score of assignments
size
- Variable in class Info.
Roster
The size of of the roster.
sort(int, boolean)
- Method in class Assignments.
AssignmentsView
Sorts the assignment list by a certain column.
sortBy(int, List<Student>)
- Method in class Grades.
GradeBook
Ensures the gradebook is sorted according to a rule and that the column is valid
sortedAscending(List<Student>, int)
- Method in class Grades.
GradeBook
Return true if the given list is sorted in ascending order
sortedByName(List<Student>)
- Method in class Grades.
GradeBook
Return true if the given list is sorted lexicographically by name, according to the semantics * of java.lang.String.compareTo().
sortedByRevName(List<Student>)
- Method in class Grades.
GradeBook
Return true if the given list is sorted lexicographically by name, according to the semantics * of java.lang.String.compareTo().
sortedColumn
- Variable in class Assignments.
AssignmentsView
Represents which column (name, points, etc.) is currently being sorted.
sortedDescending(List<Student>, int)
- Method in class Grades.
GradeBook
Return true if the given list is sorted in ascending order
startTime
- Variable in class Info.
BasicInfo
The time the class begins.
Student
- Class in
Info
Represents a student user.
Student()
- Constructor for class Info.
Student
student
- Variable in class Reports.
StudentReportInfo
Student information
StudentReportInfo
- Class in
Reports
Class reprents the information about a progress report
StudentReportInfo()
- Constructor for class Reports.
StudentReportInfo
students
- Variable in class Grades.
CompressedGradeBook
The collection that contains Students
students
- Variable in class Grades.
GradeBook
The collection that contains Students for a class
students
- Variable in class Info.
Roster
The collection of students in the roster.
students
- Variable in class Visual.
CompressedGradeBook
subcategories
- Variable in class Assignments.
Category
A collection of subcategories represented as a Category to create the tree structure.
T
Time
- Class in
Info
Time object has an hour, minute, and a AM/PM indicator.
Time()
- Constructor for class Info.
Time
U
user
- Variable in class Info.
ClassGroup
The user of this class group.
User
- Class in
Info
Represents a user.
User()
- Constructor for class Info.
User
UserClass
- Class in
Info
Represents a user class.
UserClass()
- Constructor for class Info.
UserClass
V
valueOf(String)
- Static method in enum Assignments.
LatePolicyType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum Grades.
Curve.CurveType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum Info.
AMorPM
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum Info.
Day
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum Info.
Quarter
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum Visual.
Curve.CurveType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum Assignments.
LatePolicyType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum Grades.
Curve.CurveType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum Info.
AMorPM
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum Info.
Day
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum Info.
Quarter
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum Visual.
Curve.CurveType
Returns an array containing the constants of this enum type, in the order they are declared.
Visual
- package Visual
Package Visual defines objects and operations related to curve tools.
W
weight
- Variable in class Assignments.
Category
(Optional) The percentage of the class this category will represent.
weight
- Variable in class Grades.
Grade
The weight the grade holds compared to the total points
Y
year
- Variable in class Info.
BasicInfo
The year the class takes place.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes