admin
Class Teacher

java.lang.Object
  extended by admin.User
      extended by admin.Teacher

abstract class Teacher
extends User

Teacher is a user of test tool. This is from the teachers point of view.


Field Summary
(package private)  java.util.Collection<Course> courses
          A collection of courses.
(package private)  java.util.Collection<QuestionBank> questionBanks
          A collection of question banks.
(package private)  java.util.Collection<TestBank> testBanks
          A collection of test banks.
 
Fields inherited from class admin.User
activeTests, email, password, username
 
Constructor Summary
Teacher()
           
 
Method Summary
(package private) abstract  void viewCourses(java.util.List<Course> courses)
          Method to view the current courses.
(package private) abstract  void viewQuestionBanks(java.util.List<QuestionBank> QB)
          Method to view the current question banks.
(package private) abstract  void viewTestBanks(java.util.List<TestBank> TB)
          Method to view the current test banks.
 
Methods inherited from class admin.User
takeActiveTest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

questionBanks

java.util.Collection<QuestionBank> questionBanks
A collection of question banks.


testBanks

java.util.Collection<TestBank> testBanks
A collection of test banks.


courses

java.util.Collection<Course> courses
A collection of courses.

Constructor Detail

Teacher

Teacher()
Method Detail

viewCourses

abstract void viewCourses(java.util.List<Course> courses)
Method to view the current courses.


viewQuestionBanks

abstract void viewQuestionBanks(java.util.List<QuestionBank> QB)
Method to view the current question banks.


viewTestBanks

abstract void viewTestBanks(java.util.List<TestBank> TB)
Method to view the current test banks.