CreateCourseApplet, user manual
 

The CreateCourse applet is used by the teachers to:

To be able to enter the CreateCourseApplet and the methods briefly described above, the teacher must have been given a user name and a password by the administrator.

A course is the basic data structure in the distance education package. For a teacher to be able to create question pages in the MakePage applet and read the results in the ReadAnswerApplet, he/she has got to have one or more courses belonging to him/her.

There is also brief step by step information available in the CreateCourseApplet itself. This information is available in the panel Info.

Related topics:


How to start

Select the appropiate link (depending on the browser and if a Plug-in is used or not) from the systems start page. The applet will then start loading. Please be pacient as the loading might take a while. The time it takes depends on your Internet connection. When the applet is loaded a username/password window dialogue will be showed. Enter the username and password given to you by the system administrator and press the Ok button. After a few seconds the applet will have loaded the necessary information from the server and the applet will be shown. You can start working with it immediately.


Creation of new courses/subjects:

Fig.1 - The Choose Course panel

A new course is created as follows:

Fig.2 - The Create Course Dialog

The applet will now try to contact the server to create the files and directories needed for the course and to add the new course to the teachers access list. When this is done a message about the success/failure of the creation will appear in the text area in fig.1. A similar message will as usual be shown in the status bar of the browser too. If the new course was created successfully, registration and editing of the course is now possible.

The rules for the name of a new course are:

Back to top

Deletion of courses/subjects:

Note: A course and a subject is the same thing. "subject" is used in the password dialogue, but course is used in the rest of the applet.

It is possible to delete courses after they have been created. If the teacher only wants to remove its own access to the course and the course is to remain on the server (i.e. there exists another teacher with access to the course, who don't want the course to be removed). For information about that, refer to Removing access from a course.

Note: A deletion of a course deletes everything related to the course created on the server, such as:

The deletion of a course in the CreateCourse applet doesn't give any warnings if any students already have given answers to the pages of the course. Neither will any warnings be given if there are other teachers with access to the course too (who might not want the course to disappear). Therefore it is important to be sure that the course to be deleted is the correct one and that it is not the action remove your access that should be performed.

A course is deleted as follows:

Fig.3 - The Delete Course Dialog

The applet will now try to contact the server to delete the files and directories related to the course and to remove the new course to the access lists of the teachers who had access to the course. When this is done a message about the success/failure of the deletion will appear in the text area in fig.1. A similar message will as usual be shown in the status bar of the browser too. If the course was deleted successfully the actual course (the current chosen course) will be the first one in the course list (see fig.1).

Back to top


Registration of students:
 
If a student will be able to answer question pages related to a course, the student must first have been registered to the course for which he/she would like to answer the questions. Anyone can access the question pages done, but for a student to be able to save the answers on the server he/she must have been registered, if not registered and still answering, an error message will appear.

Fig.4 - The Register Students Panel

A registration is done as follows:

The applet will now try to contact the server to register the students. When this is done a message indicating success/failure will be shown in the status bar of the browser and the newly registered students will appear in the student list (fig.4). If at least one of the students is interpreted with a correct syntax, then no error message will be given. This can though be recognized, because the student(s) who where registered successfully will be shown in the student list, which the students who were not properly interpreted wont. If on the other hand all the students interpreted carry an incorrect syntax, then an error message will be given in the status bar of the browser and in the register students text area.

If data for a student registered where incorrectly interpreted (e.g. if the cedula number or the name of the student where incorrect), just double click on the student for which the data was wrong given and the panel Edit Students will be shown with the possibility to correct the data for the student.

If there is text in the text area (e.g. an error message or old registration data for students) and a new registration is to be done, click the Clear button and the text area will be cleared.

Back to top


Editing of students data

If the data for a student is wrong, then it is possible to update the old data. A student could also be deleted from a course.

Fig.5 - The Edit Students Panel

Changing data for a student is done as follows:

If the Commit button were clicked, the applet will now try to contact the server to save the data for the student. When this is done a message indicating success/failure will be shown in the status bar of the browser, and the new data for the student will appear in the student list. If the data for the student were interpreted with an incorrect syntax, then an error message will be shown in the status bar of the browser.

Back to top


Adding access to other teachers

When a course is first created, the access to the course is given to the teacher creating it. If for example the course is held by two teachers who both wants to have the possibility to register/edit students, create question pages for the students, read the answers/results of the question pages that the students have given, then it is necessary for both the teachers to have access to the course on the server.

A teacher with access to a course can give access to other teachers (who are registered as users on the server and thus have a user name and a password). To see which the teachers are that have access to a course see To get information about a course.

Fig.6 - The Edit Course Panel

To give access to another teacher:

Fig.7 - The Add new User Dialog

The applet will now try to contact the server to give the teacher access to the course. When this is done a message about the success/failure of the deletion will appear in the text area in fig.7. A similar message will as usual be shown in the status bar of the browser too.

Back to top


Removing access from a course

Note: No one can remove someone else's access to a course.

If there are more than one teacher who have access a course and no longer wants to have access to the course and at least one of the other teachers who still want the course to exist, then the teacher who no longer want access to the course should remove it's access to the course and not delete the whole course. If on the other hand the course actually should be completely deleted from the server then see Deletion of courses/subjects.

A teacher with access to a course can give access to other teachers (who are registered as users on the server and thus have a user name and a password). To see which the teachers are that have access to a course see To get information about a course.

To remove the access from a course:

Fig.8 - The Remove Your Access Dialog

The applet will now try to contact the server to remove the access from the course. When this is done a message about the success/failure of the removal will appear in the text area in fig.6. A similar message will as usual be shown in the status bar of the browser too.

Note: If the access to a course was incorrectly removed, then another teacher with access to the course could give new access to the course and/or if there are no other teachers with access to the course the administrator of the database could be contacted to grant new access to the course.

Back to top


To get information about a course

The information available about a course is:

To see which students are registered to a course: The students are in those panels presented in the student lists which as well could be scrolled if there are more students registered to the course then fit in the lists.

To see the date and hour of the creation of a course and the teachers with access to a course:

 The creation date and hour will be shown at top of the text area (in fig. 6) and the teachers with access to the course will be shown below the creation date and hour in the same text area.

Back to top


Student syntax

The syntax for registering/editing student data have to follow these rules:

The parameters are separated with either white spaces (" "), or semi-colons (";"). The first parameter should be written without the a separation sign.

Examples:

The above written holds for both the Edit Students and the Register Students panel.

When registering more than one student, each student should be typed in on a new line.

Back to top



Choosing a course

To register/edit students, add new user, remove access and get information about a course, the course must first be chosen in the panel Choose Course.

To choose a course:

The applet will now try to contact the server to get the data of the students of the chosen course. When this is done a message about the success/failure of the access to the data will appear in the text area in fig.1. A similar message will as usual be shown in the status bar of the browser too. If it succeeded, the chosen course will now be the one you selected and you can start to register/edit students, add new users, remove access to the course and get information about the course.