INSTRUCTIONS

To Russian version.

If you simply want to use our courses, press the menu button in the upper-left to see the instructions on the "Home Page" and "System for Multiusers" about how to set up users, discussion groups and mailing lists, then see "How to make 'login' files" to create an encrypted login.js file. If, however, you want to develop your own courses, read this file.

Here is how to use our "objects": First, their names:

The following object names are used in all our Bibles, modules and courses, so that they will interface with each other correctly:
content - large object for the main content,
notes - usually open middle-right object for discussion questions, notes, supplementary files, etc.,
xrefs - usually small lower object for cross-references from Agape-Biblia,
extra - usually hidden (or omitted) completely lower object for various material.

In order to see the HTML code of the following instructions, click the right mouse button in this object and select "View source". Do this now! Or, after downloading and installing our Agape-Biblia-combo module, you can open this file with an HTML text-editor. The excellent and free HTML editor I use and recommend is "NoteTab Light". You can download it from www.notetab.com/ - try it! It can replace "Notepad" and has lots of other uses. It starts up with a clean, uncluttered window and you can press "Esc" to insert commands, but if you press F4, you'll see on the left side a whole menu of "Clip Libraries" to use for various purposes.

I have developed several Clipcode scripts for the NoteTab HTML editor to create interactive quizzes. After installing Agape-Biblia-combo, copy "HTML-CSS-e.clb" in the folder C:\Users\[your login]\Agape-Biblia\plugins\development to C:\Program Files\NoteTab Light\Libraries and use it instead of the file "HTML-CSS.clb". Click on "Lesson Template S" to learn more details on how to use these scripts.

To create a reference to the Russian Agape-Biblia, copy a line from the file "Putissyl.txt" in the folder [your login]\Agape-Biblia\biblia01\lichnye and fill in the chapter and verse. To create a reference to World English Bible, copy a line from the file "[your login]\Agape-Biblia\biblia02\lichnye\Putissyl.txt" and fill in the chapter and verse.

In order to launch a new HTML file, you must use the instruction (open this file with Notepad or the NoteTab Light editor to view the source code): Description of my info in this file. The information in the new HTML file will be displayed in the same window or object unless you specify otherwise.

In order to send the content of an HTML file to the desired object, use for example TARGET="notes": Your choice.

There exist 4 special names of objects for the specification TARGET=
1. _self
2. _parent
3. _top
4. _blank

For example, if you want the output of your instruction to appear in the same object, use TARGET="_self" - Description.

If you want your output to create a completely new window of your browser, you must use TARGET="_blank" - Description.

But each time that you use TARGET="_blank", you create one more new window or tab, and your computer may fill up with unneccessary windows and hang up! In order to avoid this, you can think up your own window name, let's say TARGET="doremifa" -- then the output of all instructions using TARGET="doremifa" - Description will appear in only one window or tab, "doremefa".

 

EXAMS:

See the "login-plaintext.js" file on how to send all students or just particular student(s) to the exam when they login. If one student must take some lessons before or after the days according to the schedule, you could set the data for that student in the "login-plaintext.js" file to the address for the instructor so that the student's answers don't appear out of schedule in the discussion group. See the comments in "course-blank.htm" on how to coordinate changing the exam filename to the next lesson filename when you change "login-plaintext.js" after the exam time span. If you have made any changes to the "login-plaintext.js" script, copy it to "login-plaintext-a.js" and modify "login.htm" to call this new copy (this guarantees that the students have the newest version of this script). You have great flexibility to allow one or more students to take exams early or later, while the rest of the students stay on schedule with the lessons!

When exam time comes around, tell your students to close their browser or browser's tab if they are logged in to your lessons, then go to your "index-exam.htm" webpage and login. The "guest" login is not allowed! If "course-blank.htm" calls the exam file directly, this is an open-book exam with no time limit. If "course-blank.htm" calls "exam-log.htm" this is a timed "closed-book" exam, and they will see instructions for the time limit of the exam. When they login they have 60 minutes to take the exam, with 5-minute and 2-minute warnings before the 60 minutes are up. At 15 seconds before the 60 minutes run out, if they haven't already finished and sent their exam, they must STOP and send the exam, or their work will be lost.

They could take the exam over again, but to prevent that, the file "exam-log.htm" warns students not to try that, and checks for the variable "secondtime" set as "taken" in localStorage, if it is "taken", the exam sends them a message and closes the exam, else the "first-time.js" script sets the variable "secondtime" to "taken" and opens the exam file. If you decide to give a student another chance, un-comment the indicated lines in "course-blank.htm" and modify them for that student. Because students could simply clear their local data or go to another browser or another computer and open the exam again, we check for that by having "exam-log.htm" send an email message to the instructor. This email contains the exam name, student name, secondtime variable contents (null, "allowed", or "taken"). Repeated "log" emails with null secondtime variable contents indicate that the student is cheating by clearing local data or going to another browser or another computer.