All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

Index of all Fields and Methods

A

actualCourse. Variable in class distans.CreateCourseApplet
A string with the name of the most recent course chosen, which is used for user information.
ad. Variable in class distans.ThreeCrossPanels
A refernece to a student answer object, this is only used by the ReadAnswer Applet
ad. Variable in class distans.TwoAltPanels
A refernece to a student answer object, this is only used by the ReadAnswer Applet
addCourseAccess. Static variable in class distans.CreateCourseDataLoader
addNewUserAccess(String). Method in class distans.CreateCourseDataLoader
Calls the addCourseAccess script on server to grant access to subject for the user newUser.
addNewUserButton. Variable in class distans.CreateCourseApplet
addNewUserButton_ActionPerformed(ActionEvent). Method in class distans.CreateCourseApplet
Prompts the user with a dialog window to get the username to which access to the actual course should be added.
addNotify(). Method in class distans.AltPanel
Creates and puts all the textfield on the Panel
addNotify(). Method in class distans.CCDialog
addNotify(). Method in class distans.CrossPanel
addNotify(). Method in class distans.DeleteCourseDialog
addNotify(). Method in class distans.EditStudentsDialog
addNotify(). Method in class distans.MsgBox
addNotify(). Method in class distans.PwdDialog
addNotify(). Method in class distans.ThreeCrossPanels
Adds all the graphical components
addNotify(). Method in class distans.TwoAltPanels
addPageData(PageData). Method in class distans.DataLoader
Adds a PageData object to the pages hashtable
addQuestion(String, String[], Integer). Method in class distans.PageData
Adds a new Question to the PageData
addStudentCedula(String). Static method in class distans.AnswerData
A very primitive sort function, but it's only done once so no big deal.
addStudentName(String). Static method in class distans.AnswerData
A very primitive sort function, but it's only done once so no big deal.
ALT. Static variable in class distans.AnswerData
ALT. Static variable in class distans.PageData
AltPanel(). Constructor for class distans.AltPanel
alts. Variable in class distans.AltPanel
An array with the alt textfields
answer. Variable in class distans.CrossPanel
AnswerData(String). Constructor for class distans.AnswerData
AnswerData(String, String, String). Constructor for class distans.AnswerData
Created a new AnswerData for a student, the first and last name are put in one string with space separating them.
answerIndex(int). Method in class distans.PageData
This method is only used by PageData objects representing QuestionPages of type cross
answerLabel. Variable in class distans.CrossPanel
answerLabels. Variable in class distans.AltPanel
An array with the labels
ap. Variable in class distans.TwoAltPanels
An array with the AltPanels.
appendVariable(String, String, StringBuffer). Method in class distans.CreateCourseDataLoader
This is used to append a variable name and data on a String that is going to be sent to the CGI script This is the syntax of cgi strings &variableName=variableData&variableName=variableData etc.
appendVariable(String, String, StringBuffer). Method in class distans.DataLoader
This is used to append a variable name and data on a String that is going to be sent to the CGI script This is the syntax of cgi strings &variableName=variableData&variableName=variableData etc.
auto. Variable in class distans.MakePageApplet
auto_ItemStateChanged(ItemEvent). Method in class distans.MakePageApplet
This is called when the user clicks on one of the feedback buttons The current pages feedback is set accordingly to the current radiobutton selection auto/send

B

beanClass. Static variable in class distans.pwBeanBeanInfo
BRToNewLine(String). Static method in class distans.DataLoader
Does the reverse the newLineToBR
button1. Variable in class distans.CCDBean
button1. Variable in class distans.MsgBox
button1. Variable in class distans.pwBean
button1. Variable in class distans.ReadAnswerApplet
button1_ActionPerformed(ActionEvent). Method in class distans.CCDBean
The Ok button was clicked.
button1_ActionPerformed(ActionEvent). Method in class distans.pwBean
button1_Clicked(ActionEvent). Method in class distans.MsgBox
button2. Variable in class distans.CCDBean
button2. Variable in class distans.pwBean
button2_ActionPerformed(ActionEvent). Method in class distans.CCDBean
The Cancel button was clicked.
button2_ActionPerformed(ActionEvent). Method in class distans.pwBean

C

cancelButton. Variable in class distans.CCDialog
cancelButton. Variable in class distans.DeleteCourseDialog
cancelButton. Variable in class distans.EditStudentsDialog
cancelButton. Variable in class distans.SavePageDialog
cancelButton_Clicked(ActionEvent). Method in class distans.CCDialog
cancelButton_Clicked(ActionEvent). Method in class distans.DeleteCourseDialog
cancelButton_Clicked(ActionEvent). Method in class distans.EditStudentsDialog
cancelButton_Clicked(Event). Method in class distans.SavePageDialog
cardNo. Variable in class distans.ThreeCrossPanels
The number of the current card beeing displayed, 0-
cardNo. Variable in class distans.TwoAltPanels
The number of the current card beeing displayed, 0-
CCD. Variable in class distans.CreateCourseApplet
A dialog object used for prompting to the user that is created on startup and then used for all the dialogs which uses pop-up windows.
CCDBean(Frame). Constructor for class distans.CCDBean
Constructor.
CCDdefault. Static variable in class distans.Info
CCDerr. Static variable in class distans.Info
CCDialog(Frame). Constructor for class distans.CCDialog
CCDialog_WindowActivated(WindowEvent). Method in class distans.CCDialog
CCDialog_WindowClosing(WindowEvent). Method in class distans.CCDialog
CCDL. Variable in class distans.CreateCourseApplet
The CreateCourseDataLoader object is responsible for communication with the server as well as having references to the data stuctures and the reponsability to perform some calculations, such as sorting vectors.
CCDMissingTextErr. Static variable in class distans.Info
CCDOk. Variable in class distans.CCDBean
Indicates wheather the user clicked the Ok or the Cancel button.
cedula. Variable in class distans.ReadAnswerApplet
cedula_ItemStateChanged(ItemEvent). Method in class distans.ReadAnswerApplet
cedulaLabel. Variable in class distans.MakeStudentsDialog
cedulaNo. Variable in class distans.AnswerData
The CedulaNo of the student
cedulaTextField. Variable in class distans.MakeStudentsDialog
CH. Variable in class distans.CreateCourseApplet
The object that holds the courses related to the teacher and the students registered to the courses in a double nested hashtable.
ch1. Static variable in class distans.Info
ch2. Static variable in class distans.Info
ch3. Static variable in class distans.Info
ch4. Static variable in class distans.Info
changePageDataTitle(String, String). Method in class distans.DataLoader
Call this to change the PageTitle of a PageData object.
changeStudentLabel. Variable in class distans.EditStudentsDialog
checkPassword(). Method in class distans.pwBean
Checks that all fields are filled and checks the password using the DataLoader class.
checkPassword(String, String). Method in class distans.StartupDataLoader
checkPassword(String, String, String). Method in class distans.DataLoader
Calls the checkPassword.perl that checks the teatchers password on the server
checkStudentSyntax(String). Method in class distans.CreateCourseDataLoader
Returns the first argument in studData if the studData is correct written.
chooseCourseCreateButton. Variable in class distans.CreateCourseApplet
chooseCourseCreateButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
1.
chooseCourseDeleteButton. Variable in class distans.CreateCourseApplet
chooseCourseDeleteButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
1.
chooseCourseInfo. Static variable in class distans.Info
chooseCourseLabel. Variable in class distans.CreateCourseApplet
chooseCourseList. Variable in class distans.CreateCourseApplet
chooseCourseList_DblClicked(ActionEvent). Method in class distans.CreateCourseApplet
Does the same as chooseCourseOKButton_Clicked
chooseCourseList_ItemStateChanged(ItemEvent). Method in class distans.CreateCourseApplet
Enables the chooseCourseOKButton if there are a course marked in the chooseCourseList.
chooseCourseOKButton. Variable in class distans.CreateCourseApplet
chooseCourseOKButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
1.
chooseCoursePanel. Variable in class distans.CreateCourseApplet
chooseCoursePanel_GotFocus(FocusEvent). Method in class distans.CreateCourseApplet
Shows information to the user.
chooseCourseTab. Static variable in class distans.Info
chooseCourseTabIndex. Static variable in class distans.Info
chooseCourseTextArea. Variable in class distans.CreateCourseApplet
clean(). Method in class distans.QuestionPanel
clearEditStudData(). Method in class distans.CreateCourseApplet
Clears the label and the textField.
CNCerr1. Static variable in class distans.Info
CNCerr1II. Static variable in class distans.Info
CNCerr2. Static variable in class distans.Info
commitButton. Variable in class distans.EditStudentsDialog
commitButton_Clicked(ActionEvent). Method in class distans.EditStudentsDialog
continueAction. Variable in class distans.SavePageDialog
continueAction(). Method in class distans.SavePageDialog
convertType(String). Static method in class distans.PageData
Convert the type from String to the int representation used by PageData
correctAnswer. Variable in class distans.CrossPanel
correctLabel. Variable in class distans.ReadAnswerApplet
courseChosenDefaultInfo. Static variable in class distans.CreateCourseApplet
The courseChosenDefaultInfo is shown in the text are in Choose Course panel on viewing the panel.
courseChosenDefaultInfo. Static variable in class distans.Info
courseExists(String). Method in class distans.CoursesHashtable
Checks if a course exists in the Hashtable courses.
courses. Variable in class distans.CoursesHashtable
The Hashtable containing courses.
CoursesHashtable(). Constructor for class distans.CoursesHashtable
Constructs a Hashtable with initial capacity for 5 courses.
CoursesHashtable(String[]). Constructor for class distans.CoursesHashtable
Calls the CoursesHashtable() constructor and puts in the courses from courseArray into the coursesHashtable.
cp. Variable in class distans.ThreeCrossPanels
An array with the CrossPanels.
createCourse(). Method in class distans.CreateCourseDataLoader
Calls the mkCourse script on server with the name of the course and the user creating it.
CreateCourseApplet(). Constructor for class distans.CreateCourseApplet
CreateCourseDataLoader(Applet, String). Constructor for class distans.CreateCourseDataLoader
Constructor, sets the course/subject, the father and the local parameter.
CreateCourseException(String). Constructor for class distans.CreateCourseException
createPageOnServer(String, String, String). Method in class distans.DataLoader
Stores a page on the server.
CROSS. Static variable in class distans.AnswerData
CROSS. Static variable in class distans.PageData
CrossPanel(). Constructor for class distans.CrossPanel
Creates the Cross panel and adds the graphical components
crossPanel1. Variable in class distans.ThreeCrossPanels
The first of the CrossPanels, the panels have individual references beacuse they were created by VisualCafe
crossPanel2. Variable in class distans.ThreeCrossPanels
crossPanel3. Variable in class distans.ThreeCrossPanels
crossPanel4. Variable in class distans.ThreeCrossPanels
currentCourse. Variable in class distans.CoursesHashtable
The CreateCourseApplets actualCourses corresponding Hashtable.
currentPage. Variable in class distans.MakePageApplet
The title of the currently selected QuestionPage
currentPage. Variable in class distans.ReadAnswerApplet
The pageTitle of the QuestionPage currently beeing displayed
currentPanel. Variable in class distans.MakePageApplet
A Panel that implements interface ShowPanelInterface.
currentPanel. Variable in class distans.ReadAnswerApplet
currentPosition. Variable in class distans.MyStringTokenizer
currentShowPanel. Variable in class distans.ReadAnswerApplet
A Panel that implements interface ShowPanelInterface.
currentTab. Variable in class distans.CreateCourseApplet
Used by the Info panel.
currentType. Variable in class distans.MakePageApplet
The currentType of QuestionPage
currentType. Variable in class distans.ReadAnswerApplet
The currentType of QuestionPage

D

DataLoader(Applet). Constructor for class distans.DataLoader
Constructor, creates the hashtables and sets the local variable from the HTML containing the Applet
DataLoader(Applet, boolean, boolean). Constructor for class distans.DataLoader
Does the same as the other contsructor, but sets wether the DataLoader should retrive both Pages and StudentAnswers
DataLoader(Applet, int). Constructor for class distans.DataLoader
Used by the CreateCourseApplet
DCerr1. Static variable in class distans.Info
DCerr1II. Static variable in class distans.Info
delete. Variable in class distans.DeleteCourseDialog
deleteButton. Variable in class distans.DeleteCourseDialog
deleteButton. Variable in class distans.MakePageApplet
deleteButton_Clicked(ActionEvent). Method in class distans.DeleteCourseDialog
deleteCourse(). Method in class distans.CreateCourseDataLoader
1.
DeleteCourseDialog(Frame, boolean). Constructor for class distans.DeleteCourseDialog
DeleteCourseDialog(Frame, String, boolean). Constructor for class distans.DeleteCourseDialog
DeleteCourseDialog_WindowClosing(WindowEvent). Method in class distans.DeleteCourseDialog
deleteCourseTextArea. Variable in class distans.DeleteCourseDialog
deleteIt(). Method in class distans.DeleteCourseDialog
deletePage_Clicked(ActionEvent). Method in class distans.MakePageApplet
Delets a QuestionPage from the data structures.
deleteStudents. Static variable in class distans.CreateCourseDataLoader
delimiter. Variable in class distans.MyStringTokenizer
Dialog1_WindowClosing(WindowEvent). Method in class distans.EditStudentsDialog
Dialog1_WindowClosing(WindowEvent). Method in class distans.MsgBox
dl. Variable in class distans.MakePageApplet
The Dataloader object responsible for communication with the server as well as having references to the data stuctures.
dl. Variable in class distans.pwBean
dl. Variable in class distans.ReadAnswerApplet
The Dataloader object responsible for communication with the server as well as having references to the data stuctures.
doCourseInfo. Static variable in class distans.CreateCourseDataLoader

E

edC1. Static variable in class distans.Info
edC2. Static variable in class distans.Info
edC3. Static variable in class distans.Info
edC4. Static variable in class distans.Info
edit1. Static variable in class distans.Info
edit2. Static variable in class distans.Info
edit3. Static variable in class distans.Info
editCourseInfo. Static variable in class distans.Info
EditCourseTextArea. Variable in class distans.CreateCourseApplet
editStudentsCancelButton. Variable in class distans.CreateCourseApplet
editStudentsCancelButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Cancel the editing of the marked student.
editStudentsCommitButton. Variable in class distans.CreateCourseApplet
editStudentsCommitButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Checks the new information given about an edited student to see that the syntax is correct.

Checks to see if the cedula of the edited student is the same as before the editing and if so just writes over the old information of the student and if not removes the old student data and register the new student data.
Updates the new information given about the edited student in the CoursesHashtable and the applets student lists.
editStudentsDeleteButton. Variable in class distans.CreateCourseApplet
editStudentsDeleteButton_ActionPerformed(ActionEvent). Method in class distans.CreateCourseApplet
Removes the marked student from the course by calling the server.
EditStudentsDialog(Frame, boolean). Constructor for class distans.EditStudentsDialog
EditStudentsDialog(Frame, String, boolean). Constructor for class distans.EditStudentsDialog
editStudentsEditStudentsButton. Variable in class distans.CreateCourseApplet
editStudentsEditStudentsButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Puts the student marked in the editStuentsList into editable mode.
editStudentsInfo. Static variable in class distans.Info
editStudentsLabel. Variable in class distans.CreateCourseApplet
editStudentsList. Variable in class distans.CreateCourseApplet
editStudentsList_DblClicked(ActionEvent). Method in class distans.CreateCourseApplet
Does the same as the editStudentsEditStudentsButton_Clicked
editStudentsList_ItemStateChanged(ItemEvent). Method in class distans.CreateCourseApplet
If a student is marked in the editStudentsList then the edit and delete buttons are enabled, if not they are disabled.
editStudentsNewDataTextField. Variable in class distans.CreateCourseApplet
editStudentsOldDataLabel. Variable in class distans.CreateCourseApplet
editStudentsPanel. Variable in class distans.CreateCourseApplet
editStudentsPanel_GotFocus(FocusEvent). Method in class distans.CreateCourseApplet
Shows information to the user.
editStudentsTab. Static variable in class distans.Info
editStudentsTabIndex. Static variable in class distans.Info
editStudentsTextField. Variable in class distans.CreateCourseApplet
enableEditStudent(boolean). Method in class distans.CreateCourseApplet
Sets the enable students mode to either true or false, depending on cond.
Err1. Static variable in class distans.Info
Err2. Static variable in class distans.Info
Err3. Static variable in class distans.Info
extraPanel. Variable in class distans.CreateCourseApplet
extraPanel_FocusLost(FocusEvent). Method in class distans.CreateCourseApplet
If the user has removed its access to the actual course, then the Edit Course panel is set to disabled on user leaving.
extraPanelTab. Static variable in class distans.Info
extraTabIndex. Static variable in class distans.Info

F

father. Variable in class distans.CreateCourseDataLoader
A reference to the CreateCourseApplet used for displaying messages and getting parameters from the HTML containing the Applet
father. Variable in class distans.DataLoader
A reference to the Applet used for displaying messages and getting parameters from the HTML containing the Applet
father. Static variable in class distans.StartupDataLoader
feedback. Variable in class distans.PageData
Is "auto" for QuestionPages that directly informs the student if he have answered the questions correctly and "send" if the answers are saved on the server
firstNameLabel. Variable in class distans.MakeStudentsDialog
firstNameTextField. Variable in class distans.MakeStudentsDialog

G

gen1. Static variable in class distans.Info
gen2. Static variable in class distans.Info
general. Static variable in class distans.Info
generalInfo. Static variable in class distans.Info
getAdditionalBeanInfo(). Method in class distans.pwBeanBeanInfo
Gets a BeanInfo for the superclass of this bean.
getAllPageDataFromServer(). Method in class distans.DataLoader
Calls the script getAllDataFiles.perl from the server the HTML page returned.
getAllStudentAnswers(). Method in class distans.DataLoader
Calls the script getAllAnswers.perl on the server, and parses the returned HTML page.
getAnswerData(String). Method in class distans.DataLoader
Gets the AnswerData object for a student.
getAnswerString(int). Method in class distans.PageData
getAnswerText(). Method in class distans.AltPanel
getAnswerText(). Method in class distans.CrossPanel
getAnswerText(int, int). Method in class distans.PageData
getBeanDescriptor(). Method in class distans.pwBeanBeanInfo
Gets the SymantecBeanDescriptor for this bean.
getCedula(). Method in class distans.MakeStudentsDialog
getCorrectAnswer(). Method in class distans.AltPanel
getCorrectAnswer(). Method in class distans.CrossPanel
getCorrectAnswer(). Method in class distans.QuestionPanel
getCorrectAnswer(int). Method in class distans.PageData
getCourseAccess. Static variable in class distans.StartupDataLoader
getCourseInfo(). Method in class distans.CreateCourseDataLoader
Calls the doCourseInfo with mode set to getInfo, to retrieve information about the course, such as creation date and users access.
getCourseNames(). Method in class distans.CoursesHashtable
getCourses(String). Method in class distans.StartupDataLoader
getFeedBack(). Method in class distans.PageData
getFirstName(). Method in class distans.MakeStudentsDialog
getGrade(). Method in class distans.CrossPanel
getGrade(PageData, int). Method in class distans.AnswerData
getIcon(int). Method in class distans.pwBeanBeanInfo
Gets an image that may be used to visually represent this bean (in the toolbar, on a form, etc).
getInfo(String). Static method in class distans.Info
getLastName(). Method in class distans.MakeStudentsDialog
getNoOfCorrects(PageData). Method in class distans.AnswerData
getNoOfCorrects(String, String). Method in class distans.ReadAnswerApplet
getNoOfLastFilledAlt(int). Method in class distans.PageData
getNoOfQuestions(). Method in class distans.PageData
getPageData(String). Method in class distans.DataLoader
getPageTitles(). Method in class distans.DataLoader
getPageURL(String). Method in class distans.MakePageApplet
Calculates the URL for a pageTitle.
getPassword(). Method in class distans.PasswordDialog
getPassword(). Method in class distans.PwdDialog
getPreferredSize(). Method in class distans.ThreeCrossPanels
getPropertyDescriptors(). Method in class distans.pwBeanBeanInfo
Returns descriptions of this bean's properties.
getProxy(). Method in class distans.CreateCourseDataLoader
getQuestionText(). Method in class distans.QuestionPanel
getQuestionText(int). Method in class distans.PageData
getRandomStack(int). Static method in class distans.Help
getScriptIsOnServer(). Method in class distans.PageData
Accesor method
getSendAltString(PageData, StringBuffer). Method in class distans.DataLoader
Get the String that is sent to the server for a QuestionPage of type alt.
getSendCrossString(PageData, StringBuffer). Method in class distans.DataLoader
Get the String that is sent to the server for a Cross type QuestionPage
getSendWrittenString(PageData, StringBuffer). Method in class distans.DataLoader
Get the String that is sent to the server for a QuestionPage of type written.
getStream(String). Method in class distans.CreateCourseDataLoader
Contacts the server with the URL cgiString.
getStream(String). Method in class distans.DataLoader
Contacts a CGI script on the server using a normal GET call.
getStream(String). Method in class distans.StartupDataLoader
getStudentAnswerNumerical(PageData, int). Method in class distans.AnswerData
getStudentAnswerText(PageData, int). Method in class distans.AnswerData
getStudentCedulas(). Static method in class distans.AnswerData
Static method returning all the student cedulas
getStudentCedulas(). Method in class distans.DataLoader
getStudentName(). Method in class distans.AnswerData
getStudentNames(). Static method in class distans.AnswerData
Static method returning all the student names
getStudentNames(). Method in class distans.DataLoader
getStudents. Static variable in class distans.CreateCourseDataLoader
getStudents(). Method in class distans.DataLoader
Calls the getStudents.perl script on the server for retriving the students for the selected subject.
getStudents(CreateCourseDataLoader). Method in class distans.CoursesHashtable
If no students are already in the currentCourse then the method getStudentsPutInHTReturnHt is called.
getStudentsII(). Method in class distans.CreateCourseDataLoader
Contacts the server and retreives the students registered to the course "subject".
getStudentsInfo(). Method in class distans.CreateCourseDataLoader
Returns the students loaded into the studentVector.
getStudentsPutInHtReturnHt(CreateCourseDataLoader). Method in class distans.CoursesHashtable
Contacts the server through CCDL and retrieves the students for currentCourse.
getSubject(). Method in class distans.DataLoader
getSubject(). Method in class distans.PasswordDialog
getSubject(). Method in class distans.pwBean
getSubjects(). Method in class distans.pwBean
getTabs(). Static method in class distans.Info
getText(). Method in class distans.CCDBean
getText(). Method in class distans.CCDialog
getTitle(). Method in class distans.PageData
getType(). Method in class distans.AltPanel
getType(). Method in class distans.CrossPanel
getType(). Method in class distans.PageData
getType(). Method in class distans.QuestionPanel
getUserName(). Static method in class distans.CreateCourseApplet
Returns the username of the user.
getUserName(). Method in class distans.PasswordDialog
getUserName(). Method in class distans.pwBean
getUserName(). Method in class distans.PwdDialog
getUsersAccess(). Method in class distans.CreateCourseDataLoader
Calls the doCourseInfo with the mode getAccess to get the users with access to subject.
giveOverview(). Method in class distans.ReadAnswerApplet
Presents an overview of all the students answers for the selected QuestionPage.
Group1. Variable in class distans.AltPanel
The CheckboxGroup used to make the checkbox work like radiobuttons
Group1. Variable in class distans.MakePageApplet

H

handleEvent(Event). Method in class distans.SavePageDialog
hasAnswered(PageData). Method in class distans.AnswerData
hashCode(). Method in class distans.AnswerData
The hashcode is taken from the cedula number.
hashCode(). Method in class distans.PageData
hasMoreTokens(). Method in class distans.MyStringTokenizer
Help(). Constructor for class distans.Help

I

info. Variable in class distans.CCDBean
info. Variable in class distans.pwBean
Info(). Constructor for class distans.Info
Constructor.
InfoHeader. Static variable in class distans.Info
infoList. Variable in class distans.CreateCourseApplet
infoList_DblClicked(ActionEvent). Method in class distans.CreateCourseApplet
Set the information in the infoTextArea for the panel selected in the infoList.
infoOfCourseButton. Variable in class distans.CreateCourseApplet
infoOfCourseButton_ActionPerformed(ActionEvent). Method in class distans.CreateCourseApplet
Calls the server for information about the actual course and displays the answer to the user.
infoPanel. Variable in class distans.CreateCourseApplet
infoPanel_GotFocus(FocusEvent). Method in class distans.CreateCourseApplet
Sets the information in the infoTextArea for the panel most recent visited.
infoShowButton. Variable in class distans.CreateCourseApplet
infoShowButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Does the same as infoList_DblClicked.
infoTabIndex. Static variable in class distans.Info
infoTextArea. Variable in class distans.CreateCourseApplet
infoTextField. Variable in class distans.PwdDialog
init(). Method in class distans.CreateCourseApplet
This method is called by the browser when the applet starts.
init(). Method in class distans.MakePageApplet
This method is called by the browser when the applet starts.
init(). Method in class distans.ReadAnswerApplet
This method is called by the browser when the applet starts.
initPages(). Method in class distans.MakePageApplet
Adds QuestionPages already created for the given subject to the page select list This is only called on startup
initPages(). Method in class distans.ReadAnswerApplet
Adds QuestionPages already created for the given subject to the page select list This is only called on startup
initRead(). Method in class distans.ThreeCrossPanels
Sets the CrossPanels to not editabel, used when working with ReadAnswerApplet
initRead(). Method in class distans.TwoAltPanels
Sets the AltPanels to not editabel, used when working with ReadAnswerApplet
initStudents(). Method in class distans.ReadAnswerApplet
Called at startup, this method puts all the students loaded by the datalaoder into the student selection list
input. Variable in class distans.CCDBean
Indicates wheater input (as a String) is to be taken or not.
input. Variable in class distans.CCDialog
inputField. Variable in class distans.CCDBean
inputField_EnterHit(ActionEvent). Method in class distans.CCDBean
Checks that there is input set if input is required.
isClosed. Variable in class distans.PwdDialog
isClosed(). Method in class distans.PwdDialog
isCorrect(int, int). Method in class distans.PageData
isPwOk(). Method in class distans.pwBean
Accessor
isTextFilled(). Method in class distans.AltPanel
isTextFilled(). Method in class distans.CrossPanel
isTextFilled(). Method in class distans.QuestionPanel

K

keyPressed(KeyEvent). Method in class distans.CrossPanel
If the answer field is the source and the button pressed is tab, this method will move the focus to the next crossPanel.
keyReleased(KeyEvent). Method in class distans.CrossPanel
keyTyped(KeyEvent). Method in class distans.CrossPanel

L

label1. Variable in class distans.CCDBean
label1. Variable in class distans.CCDialog
label1. Variable in class distans.MsgBox
label1. Variable in class distans.PasswordDialog
label1. Variable in class distans.pwBean
label1. Variable in class distans.SavePageDialog
label2. Variable in class distans.pwBean
label3. Variable in class distans.MakePageApplet
label3. Variable in class distans.pwBean
lastNameLabel. Variable in class distans.MakeStudentsDialog
lastNameTextField. Variable in class distans.MakeStudentsDialog
local. Variable in class distans.CreateCourseApplet
If this is true the Applet will search information on the local harddisk.
local. Variable in class distans.CreateCourseDataLoader
If this is true the Applet will search information on the local harddisk this is used for debuging
local. Variable in class distans.DataLoader
If this is true the Applet will search information on the local harddisk this is used for debuging
local. Variable in class distans.StartupDataLoader

M

makeAltCgi. Static variable in class distans.DataLoader
makeCrossCgi. Static variable in class distans.DataLoader
makeNewAlt(). Method in class distans.MakePageApplet
Creates a new "New Alternative" item and adds it to the selection list
makeNewCross(). Method in class distans.MakePageApplet
Creates a new "New Cross" item and adds it to the selection list
makeNewWritten(). Method in class distans.MakePageApplet
Creates a new "New Written" item and adds it to the selection list
MakePageApplet(). Constructor for class distans.MakePageApplet
MakeStudentsDialog(Frame). Constructor for class distans.MakeStudentsDialog
MakeStudentsDialog(Frame, boolean). Constructor for class distans.MakeStudentsDialog
MakeStudentsDialog(Frame, String). Constructor for class distans.MakeStudentsDialog
MakeStudentsDialog(Frame, String, boolean). Constructor for class distans.MakeStudentsDialog
makeWrittenCgi. Static variable in class distans.DataLoader
maxPosition. Variable in class distans.MyStringTokenizer
mkCourse. Static variable in class distans.CreateCourseDataLoader
msg. Variable in class distans.MsgBox
msgBox. Variable in class distans.MakePageApplet
A message box, used to display small messages.
msgBox. Variable in class distans.ReadAnswerApplet
A message box
MsgBox(Frame, boolean). Constructor for class distans.MsgBox
MsgBox(Frame, String, boolean). Constructor for class distans.MsgBox
MsgBox_WindowActivate(WindowEvent). Method in class distans.MsgBox
myInit(). Method in class distans.CreateCourseApplet
Inits the non-graphical parameters/methods and launches the password dialog.
MyStringTokenizer(String, String). Constructor for class distans.MyStringTokenizer
Constructor

N

NA. Static variable in class distans.MakePageApplet
nameLabel. Variable in class distans.PasswordDialog
nameLabel. Variable in class distans.PwdDialog
nameToCedula(String). Static method in class distans.AnswerData
nameToCedulaHT. Static variable in class distans.AnswerData
Hashtable with key == name value == cedula
NC. Static variable in class distans.MakePageApplet
newDataLabel. Variable in class distans.CreateCourseApplet
newDataLabel. Variable in class distans.EditStudentsDialog
newLineToBR(String). Static method in class distans.DataLoader
Used to replace new lines char

strings This is used for the written questions
next. Variable in class distans.CrossPanel
A reference to the next CrossPanel used for tabbing between CrossPanels
next. Variable in class distans.ReadAnswerApplet
next_ActionPerformed(ActionEvent). Method in class distans.ReadAnswerApplet
nextButton. Variable in class distans.MakePageApplet
nextButton_Clicked(ActionEvent). Method in class distans.MakePageApplet
This is called when the user clicks on the ">" button.
nextToken(). Method in class distans.MyStringTokenizer
NO_OF_DATA. Static variable in class distans.AnswerData
NO_OF_DATA. Variable in class distans.PageData
noOfAlts. Static variable in class distans.AltPanel
The number of alternatives.
noOfPanels. Static variable in class distans.ThreeCrossPanels
The number of CrossPanels on each card, even though the name of this class says two more than two could be possible.
noOfPanels. Static variable in class distans.TwoAltPanels
The number of AltPanels on each card, even though the name of this class says two more than two could be possible.
noOfStudentsDelimiter. Static variable in class distans.Info
NW. Static variable in class distans.MakePageApplet

O

Ok. Variable in class distans.CCDialog
Ok(). Method in class distans.CCDBean
Ok(). Method in class distans.CCDialog
OKButton. Variable in class distans.CCDialog
okButton. Variable in class distans.MakeStudentsDialog
okButton. Variable in class distans.PasswordDialog
okButton. Variable in class distans.PwdDialog
okButton. Variable in class distans.SavePageDialog
OKButton_Clicked(ActionEvent). Method in class distans.CCDialog
okButton_Clicked(ActionEvent). Method in class distans.PwdDialog
okButton_Clicked(Event). Method in class distans.SavePageDialog
oldDataLabel. Variable in class distans.CreateCourseApplet
oldDataLabel. Variable in class distans.EditStudentsDialog
oldStudentDataLabel. Variable in class distans.EditStudentsDialog
overview. Variable in class distans.ReadAnswerApplet
overview_ItemStateChanged(ItemEvent). Method in class distans.ReadAnswerApplet
overviewTA. Variable in class distans.ReadAnswerApplet
The textArea used to diplay the overview

P

PageData(String, int, String). Constructor for class distans.PageData
Constructs an empty PageData
PageData(String, String, String). Constructor for class distans.PageData
Constructor is like the other one except that type could be given as a String
pages. Variable in class distans.DataLoader
Hashtable with the pages as PageData objects.
pageSelect. Variable in class distans.MakePageApplet
pageSelect. Variable in class distans.ReadAnswerApplet
pageSelect_DblClicked(ActionEvent). Method in class distans.ReadAnswerApplet
pageTitleLabel. Variable in class distans.ReadAnswerApplet
parseCedula(String). Static method in class distans.AnswerData
Static method that parse a String into an int, if the String can't be parsed 0 is returned.
passTextField. Variable in class distans.PasswordDialog
passTextField. Variable in class distans.PwdDialog
passTextField_EnterHit(ActionEvent). Method in class distans.PwdDialog
passwordCheck. Static variable in class distans.StartupDataLoader
PasswordDialog(Frame). Constructor for class distans.PasswordDialog
PasswordDialog(Frame, boolean). Constructor for class distans.PasswordDialog
PasswordDialog(Frame, String). Constructor for class distans.PasswordDialog
PasswordDialog(Frame, String, boolean). Constructor for class distans.PasswordDialog
passwordLabel. Variable in class distans.PasswordDialog
passwordLabel. Variable in class distans.PwdDialog
pd. Variable in class distans.ThreeCrossPanels
A reference to the page currently beeing displayed, the PageData must be of type CROSS
pd. Variable in class distans.TwoAltPanels
A reference to the page currently beeing displayed, the PageData must be of type ALT
postToScript(String, String). Method in class distans.CreateCourseDataLoader
Creates a connection to the server using the POST method.
prev. Variable in class distans.ReadAnswerApplet
prev_ActionPerformed(ActionEvent). Method in class distans.ReadAnswerApplet
prevButton. Variable in class distans.MakePageApplet
prevButton_Clicked(ActionEvent). Method in class distans.MakePageApplet
This is called when the user clicks on the "<" button.
processFocusEvent(FocusEvent). Method in class distans.CrossPanel
Sets the focus to the question field when the CrossPanel gets focus
proxy. Variable in class distans.CreateCourseDataLoader
Wheather the user is on a LAN with Java socket restrictions or no (that have to go a proxy that does not permit it).
putCourse(String). Method in class distans.CoursesHashtable
Creates a new Hashtable to be used for the students of the course and puts it into the Hashtable courses.
putPage(). Method in class distans.ReadAnswerApplet
If the overview checkbox is marked giveOverview is called otherwise the current QuestionPage and student answer are displayed
putPage(PageData). Method in interface distans.ShowPanelInterface
putPage(PageData). Method in class distans.ThreeCrossPanels
Call this method to display the first card of a new page.
putPage(PageData). Method in class distans.TwoAltPanels
Call this method to display the first card of a new page.
putPage(PageData, AnswerData). Method in interface distans.ShowPanelInterface
putPage(PageData, AnswerData). Method in class distans.ThreeCrossPanels
putPage(PageData, AnswerData). Method in class distans.TwoAltPanels
putPage(String). Method in class distans.MakePageApplet
Puts a new QuestionPage on the screen.
putPage(String, String). Method in class distans.ReadAnswerApplet
Puts a new QuestionPage on the screen.
putStudent(String, String). Method in class distans.CoursesHashtable
Puts the student in the Hashtable currentCourse.
putStudentAnswers(PageData, String[]). Method in class distans.AnswerData
puts a String array with the answers that the student has given for the PageData object into the hashtable
putStudents(Vector). Method in class distans.CoursesHashtable
Puts the students data from a vector in the Hashtable currentCourse.
pw. Variable in class distans.MakePageApplet
The password dialog
pw. Variable in class distans.ReadAnswerApplet
The password dialog
pwBean(Frame, DataLoader, boolean). Constructor for class distans.pwBean
Constructs a pwBean, adding all the graphical components
pwBeanBeanInfo(). Constructor for class distans.pwBeanBeanInfo
PwdDialog(Frame). Constructor for class distans.PwdDialog
PwdDialog(Frame, String). Constructor for class distans.PwdDialog
PwdDialog_WindowClosed(WindowEvent). Method in class distans.PwdDialog
PwdDialog_WindowClosing(WindowEvent). Method in class distans.PwdDialog
pwField. Variable in class distans.pwBean
pwOk. Variable in class distans.pwBean

Q

question. Variable in class distans.QuestionPanel
questionLabel. Variable in class distans.QuestionPanel
QuestionPanel(). Constructor for class distans.QuestionPanel

R

radios. Variable in class distans.AltPanel
An array with the checkboxes
random. Variable in class distans.MakePageApplet
random_Clicked(ActionEvent). Method in class distans.MakePageApplet
This is called when the random button is clicked.
random_ClickedNoEvent(). Method in class distans.MakePageApplet
This method randomly assign answers to the subquestion, currently only cross type question pages needs randomly assignment.
ReadAnswerApplet(). Constructor for class distans.ReadAnswerApplet
reagisterStudentsTextField. Variable in class distans.CreateCourseApplet
reg1. Static variable in class distans.Info
reg2. Static variable in class distans.Info
reg3. Static variable in class distans.Info
reg4. Static variable in class distans.Info
reg5. Static variable in class distans.Info
registerStudents. Static variable in class distans.CreateCourseDataLoader
registerStudents(String). Method in class distans.CreateCourseDataLoader
Calls sortStudentLines and uses the response to put it together into the body/URL (depends on proxy) that is sent to the server.
registerStudentsClearButton. Variable in class distans.CreateCourseApplet
registerStudentsClearButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Clears the registerStudentsTextArea.
registerStudentsInfo. Static variable in class distans.Info
registerStudentsLabel. Variable in class distans.CreateCourseApplet
registerStudentsList. Variable in class distans.CreateCourseApplet
registerStudentsList_DblClicked(ActionEvent). Method in class distans.CreateCourseApplet
Shows the Edit Student panel with the student that was double clicked in the registerStudentsList put into the editStudent mode.
registerStudentsPanel. Variable in class distans.CreateCourseApplet
registerStudentsPanel_GotFocus(FocusEvent). Method in class distans.CreateCourseApplet
Shows information to the user.
registerStudentsRegisterButton. Variable in class distans.CreateCourseApplet
registerStudentsRegisterButton_Clicked(ActionEvent). Method in class distans.CreateCourseApplet
Register the students typed into the registerStudentsTextArea on server to the actual course.
registerStudentsTab. Static variable in class distans.Info
registerStudentsTabIndex. Static variable in class distans.Info
registerStudentsTextArea. Variable in class distans.CreateCourseApplet
registerStudentsTextArea_TextValueChanged(TextEvent). Method in class distans.CreateCourseApplet
Enables/disables the registerStudentsClear/Register buttons depending on if the registerStudentsTextArea is emppty or not.
removeCourse(String). Method in class distans.CoursesHashtable
Removes a course (and the students Hashtable) from courses.
removeCourseAccess. Static variable in class distans.CreateCourseDataLoader
removePageFromServer(String). Method in class distans.DataLoader
Removes a page from the server by calling the rmPage.perl on the server.
removeStudent(String). Method in class distans.CoursesHashtable
Removes a student from the Hashtable currentCourse.
removeStudentI(String). Method in class distans.CoursesHashtable
Removes a student from the Hashtable currentCourse.
removeThisUserAccess(). Method in class distans.CreateCourseDataLoader
Calls the removeCourseAccess script on the server, which removes the users access from subject.
removeYourAccessButton. Variable in class distans.CreateCourseApplet
removeYourAccessButton_ActionPerformed(ActionEvent). Method in class distans.CreateCourseApplet
1.
rmCourse. Static variable in class distans.CreateCourseDataLoader
RSerr1. Static variable in class distans.Info
RSerr2. Static variable in class distans.Info
run(). Method in class distans.DataLoader
Depending on the settings of shouldInitPages and shouldInitStudents this method calls getAllPageDataFromServer, getStudents and getAllStudentsAnswers for the selected subject.

S

saveCurrentCard(). Method in class distans.ThreeCrossPanels
Saves the information of the current card in PageData
saveCurrentCard(). Method in class distans.TwoAltPanels
Saves the information of the current card in PageData
saveCurrentCardRead(). Method in class distans.ThreeCrossPanels
Saves the grade given by the teatcher in the AnswerData object.
SavePageDialog(Frame, boolean). Constructor for class distans.SavePageDialog
SavePageDialog(Frame, String, boolean). Constructor for class distans.SavePageDialog
SavePageDialog_GotFocus(Event). Method in class distans.SavePageDialog
scriptIsOnServer. Variable in class distans.PageData
Is true if the QuestionPage is currently saved on the server
select_Clicked(ActionEvent). Method in class distans.MakePageApplet
Called when the user has selected a QuestionPage in the selection list.
send. Variable in class distans.MakePageApplet
sendButton. Variable in class distans.MakePageApplet
sendButton_Clicked(ActionEvent). Method in class distans.MakePageApplet
Displays a warning dialog, and does some checks before calling the DataLoader to send the page to the server.
sendPage(String). Method in class distans.DataLoader
Stores a page on the server by calling the createPageOnServer method Besides that this method creates the common part of the String sent.
sendToScript(String, String). Method in class distans.CreateCourseDataLoader
Connects to a server using the GET method and going through getStream.
setAllEnable(boolean). Method in class distans.MakePageApplet
Help method for setting the buttons enabled or not enabled.
setAllEnabled(boolean). Method in class distans.ReadAnswerApplet
Help method for setting the buttons enabled or not enabled.
setCedula(String). Method in class distans.MakeStudentsDialog
setCorrect(int). Method in class distans.AltPanel
Sets the correct checkbox
setCorrectAnswer(int, int). Method in class distans.PageData
Sets the correct answer for a question
setCorrectAnswer(Integer, int). Method in class distans.PageData
Sets the correct answer for a question
setCourse(String). Method in class distans.CoursesHashtable
Sets currentCourse to the Hashtable with the key = courseName.
setDelimiter(String). Method in class distans.MyStringTokenizer
Changes the delimiter
setEnabled(boolean). Method in interface distans.ShowPanelInterface
setError(int, int). Method in class distans.AltPanel
Makes the background of the checkboxes red.
setFeedBack(String). Method in class distans.PageData
Sets the feedback type used by the QuestionPage
setFirstName(String). Method in class distans.MakeStudentsDialog
setGrade(PageData, int, int). Method in class distans.AnswerData
Sets the grade
setInfo(String). Method in class distans.PwdDialog
setInput(boolean). Method in class distans.CCDBean
Sets the (user)input variable to true or false.
setInput(boolean). Method in class distans.CCDialog
setLabelText(String). Method in class distans.SavePageDialog
setLastName(String). Method in class distans.MakeStudentsDialog
setMsg(String). Method in class distans.MsgBox
setNext(CrossPanel). Method in class distans.CrossPanel
Sets the crossPanel with the next question.
setPassword(String). Method in class distans.PasswordDialog
setPassword(String). Method in class distans.PwdDialog
setProxy(boolean). Method in class distans.CreateCourseDataLoader
setPwOk(boolean). Method in class distans.pwBean
Sets pwOk, if pwOk the username and password are Ok.
setQuestion(String, String, int, int). Method in class distans.CrossPanel
Sets the text in the text fields
setQuestion(String, String[], int, int). Method in class distans.AltPanel
Fills the fields and marks the correct checkbox
setQuestion(String, String[], int, int). Method in class distans.CrossPanel
Sets the text in the text fields
setQuestion(String, String[], Integer, int). Method in class distans.PageData
Changes the data for a question.
setQuestionLabel(int). Method in class distans.QuestionPanel
setQuestionText(String). Method in class distans.QuestionPanel
setRandomAnswers(). Method in class distans.PageData
Switches the right answers randomly for QuestionPages of type cross
setReadEnabled(). Method in class distans.AltPanel
Sets if the Alt question could be edited or no.
setReadEnabled(). Method in class distans.CrossPanel
Makes the text field non editable, used by the ReadAnswerApplet
setScriptIsOnServer(boolean). Method in class distans.PageData
Tells the PageData object if the QuestionPage has been saved on or deleted from the server
setStudentName(String). Method in class distans.AnswerData
Sets the name of the student
setSubject(String). Method in class distans.DataLoader
Sets the subject for the information that the DataLoader should load when run is called
setSubject(String). Method in class distans.PasswordDialog
setText(String). Method in class distans.CCDBean
Sets the text to be shown to the user.
setText(String). Method in class distans.CCDialog
setTitle(String). Method in class distans.PageData
setUserName(String). Method in class distans.PasswordDialog
setUserName(String). Method in class distans.PwdDialog
shouldInitPages. Variable in class distans.DataLoader
This is true if the DataLoader should get the Pages from the server Set in the constructor
shouldInitStudents. Variable in class distans.DataLoader
This is true if teh DataLoader should get the Students and there answers from the server.
show(). Method in class distans.CCDBean
Sets the variables to their values/states when the window is about to be shown.
show(). Method in class distans.CCDialog
show(). Method in class distans.DeleteCourseDialog
show(). Method in class distans.EditStudentsDialog
show(). Method in class distans.MsgBox
show(). Method in class distans.pwBean
show(). Method in class distans.SavePageDialog
show(). Method in interface distans.ShowPanelInterface
show(). Method in class distans.ThreeCrossPanels
Not used just calls the super class (Panel)
show(). Method in class distans.TwoAltPanels
Not used just calls the super class (Panel)
showCurrentCard(). Method in class distans.ThreeCrossPanels
Shows the current card by changing the text in the two AltPanels.
showCurrentCard(). Method in class distans.TwoAltPanels
Shows the current card by changing the text in the two AltPanels.
showNextCard(). Method in interface distans.ShowPanelInterface
showNextCard(). Method in class distans.ThreeCrossPanels
Saves the information of the old card in the data structures and displays the next card.
showNextCard(). Method in class distans.TwoAltPanels
Saves the information of the old card in the data structures and displays the next card.
showPageButton. Variable in class distans.MakePageApplet
showPageButton_Clicked(ActionEvent). Method in class distans.MakePageApplet
This method is called when the user clicks on the show page button.
showPrevCard(). Method in interface distans.ShowPanelInterface
showPrevCard(). Method in class distans.ThreeCrossPanels
Saves the information of the old card in the data structures and displays the previous card.
showPrevCard(). Method in class distans.TwoAltPanels
Saves the information of the old card in the data structures and displays the previous card.
showTotalCorrects(String). Method in class distans.ReadAnswerApplet
Calculates and displays the total number of correct answers for the total panel
sortStudentLines(String). Method in class distans.CreateCourseDataLoader
Called by registerStudents.
sortStudents(). Method in class distans.CoursesHashtable
Sorts the student for the currentCourse Hashtable in increasing cedula number.
sortVec(Vector, int). Method in class distans.CreateCourseDataLoader
Sorts the string components of vec in the orden of increasing cedula number.
StartupDataLoader(Applet). Constructor for class distans.StartupDataLoader
str. Variable in class distans.MyStringTokenizer
studAppletDelimiter. Static variable in class distans.Info
studentCedulas. Static variable in class distans.AnswerData
Static vector with all the cedulas
studentExists(String). Method in class distans.CoursesHashtable
Checks if a student exists in currentCourse.
studentLabel. Variable in class distans.ReadAnswerApplet
studentName. Variable in class distans.AnswerData
The name of the student (both first and last name)
studentNames. Static variable in class distans.AnswerData
Static vector with all the student names
students. Variable in class distans.DataLoader
Hastable with key = studentCedula and value = AnswerData
studentsDelimiter. Static variable in class distans.Info
studentSelect. Variable in class distans.ReadAnswerApplet
studentSelect_DblClicked(ActionEvent). Method in class distans.ReadAnswerApplet
studentVector. Variable in class distans.CreateCourseDataLoader
A vector which the students are loaded into when calling the getStudents from server.
studSendDelimiter. Static variable in class distans.Info
studSendSeparator. Static variable in class distans.Info
subject. Variable in class distans.CreateCourseDataLoader
The name of the actual course (course is the same as subject).
subject. Variable in class distans.DataLoader
The name of the course/subject
subject. Variable in class distans.MakePageApplet
The subject selected at the beginning by the user
subjectChosing. Variable in class distans.pwBean
subjectField. Variable in class distans.PasswordDialog
subjectField. Variable in class distans.pwBean
subjectField_EnterHit(ActionEvent). Method in class distans.pwBean
subjectSelect. Variable in class distans.pwBean
subjectSelect_DblClicked(ActionEvent). Method in class distans.pwBean
subjectSelect_ItemStateChanged(ItemEvent). Method in class distans.pwBean
subjectsLoaded. Variable in class distans.pwBean
summeryButton_Clicked(ActionEvent). Method in class distans.ReadAnswerApplet
Calls the script getAllAnswers.perl and displays the returned HTML in a new browser window

T

tabPanel1. Variable in class distans.ReadAnswerApplet
tabs. Static variable in class distans.Info
text. Variable in class distans.CCDialog
textField1. Variable in class distans.CCDialog
textField1_EnterHit(ActionEvent). Method in class distans.CCDialog
textField3. Variable in class distans.EditStudentsDialog
textField3_EnterHit(ActionEvent). Method in class distans.EditStudentsDialog
thePanel. Variable in class distans.CreateCourseApplet
theText. Variable in class distans.CCDBean
The text that is shown to the user.
ThreeCrossPanels(). Constructor for class distans.ThreeCrossPanels
Constructor, creates the four CrossPanels.
threeCrossPanels1. Variable in class distans.MakePageApplet
title. Variable in class distans.PageData
The title of the page.
titleField. Variable in class distans.MakePageApplet
titleField_EnterHit(). Method in class distans.MakePageApplet
Sets the title for the currentPage
toString(). Method in class distans.AnswerData
This method writes the AnswerData on a String, used for debugging
totAlt. Variable in class distans.ReadAnswerApplet
totAnsweredLabel. Variable in class distans.ReadAnswerApplet
totCorrectLabel. Variable in class distans.ReadAnswerApplet
totCross. Variable in class distans.ReadAnswerApplet
totPanel. Variable in class distans.ReadAnswerApplet
TwoAltPanels(). Constructor for class distans.TwoAltPanels
Constructor adds the two AltPanels using a flowLayout
twoAltPanels1. Variable in class distans.MakePageApplet
type. Variable in class distans.PageData
The type of QuestionPage, could be ALT, CROSS or WRITTEN
TYPE_UNDEFINED. Static variable in class distans.PageData

U

UNDEFINED_TYPE. Static variable in class distans.AnswerData
underScoreToWhite(String). Static method in class distans.DataLoader
Used to replace "_" in the pageTitles with spaces so they can be displayed without underscore to the user.
updateCourseList(). Method in class distans.CreateCourseApplet
Calls CoursesHashtable to get the courses and puts these courses into the chooseCourseList.
updateStudentOnDisk(String, boolean). Method in class distans.CreateCourseDataLoader
Calls either the registerStudents script or the deleteStudents script on server depending on the parameter register.
updateStudentsLists(). Method in class distans.CreateCourseApplet
Calls CoursesHashtable to get the students registered for the actual course.
user. Static variable in class distans.CreateCourseApplet
The username of the user, set on initialization.
userName. Variable in class distans.pwBean
userNameField. Variable in class distans.pwBean
userTextField. Variable in class distans.PasswordDialog
userTextField. Variable in class distans.PwdDialog

V

validateAndHide(). Method in interface distans.ShowPanelInterface
validateAndHide(). Method in class distans.ThreeCrossPanels
Calls validateCard and hides the Panel
validateAndHide(). Method in class distans.TwoAltPanels
Calls validateCard and hides the Panel
validateCard(). Method in interface distans.ShowPanelInterface
validateCard(). Method in class distans.ThreeCrossPanels
Saves the current card by calling saveCurrentCard()
validateCard(). Method in class distans.TwoAltPanels
Saves the current card by calling saveCurrentCard()

W

whiteToUnderScore(String). Static method in class distans.DataLoader
Used to replace spaces in the pageTitles with "_" so they can be used as filenames on the server
wPanel. Variable in class distans.MakePageApplet
The panel used for displaying QuestionPages of type written
wPanel. Variable in class distans.ReadAnswerApplet
The panel used for displaying QuestionPages of type written
WRITTEN. Static variable in class distans.AnswerData
WRITTEN. Static variable in class distans.PageData