Welcome to FTCramDeveloperKit!

This Training product now includes also a kit to develop exam crams. A teacher or the same student may create new exams to test its knowledge.

A Test, inside FTLinuxCourse is a set of ten questions.

We offers three types of questions:
 

A Yes/No: one correct - one wrong

This is Type 1: T1
(10 seconds)

A Multiple Choice: 4 question - 1 correct

                   This is Type 2: T2

(15 seconds)
A Multiple Choice: some wrong - some correct
                             ( 8 questions: 4 right, 4 wrong)

This is Type 3: T3
(20 seconds)

How works:

Future Technologies Complete offers:

For a total of 100 Exams. A RedHat Cram with additional 25 Exams, is included. All these crams are original crams.

The FT Crams works in the following mode:

Each set of Exams, for example Linux Base (25 Exams) present all the exams on the left side:



The using the Next >>, button starts each question, until the question 10. At the end of the test is presented an image that resume results and time, with the final score.


Developing your own crams:

Step 1: Invent a new Exam.

Suppose that you want to invent a new Exam, not covered here, for example: M4 Macros, or Advanced Java, or other.

Then, you can fix the Exam Title. For we can write a will fix the "Exam S89: John Kennedy High School"

Test: "This is my Test"

Step 2: Write a list of 10 Questions for your new Exam.
 
Exam Serie: John Kennedy High School
Exam Title:

Questions:

    1. Is possible to run X Window Applications inside MS Windows (10 seconds)
...

See Section: How-to write an exam.


Step 3: Create the images for your new Exam.

FTCramDeveloperKit offers a standard image to develop
 

This is a PNG image file
(cram.png)
This is a GIF file
(exam_O50.gif)

This is a GIF file
(s_o50.gif)

We advice Macromedia FireWorks to change the names and numbers. Of course probably there are some

You need to change:

You need to create only two images for each exam: One with the normal size and one 25% more small.

Step 5:  Run the script: ./cramit

Once the file exam is created, for example exam89.txt, we need simply to run the script: ./cramit

[root@ftosx1 FTCramDeveloperKit]# ls
cramit      examS89.exam  quiz1_nav3.html  quiz1_T101.html  quiz1_T201.html  quiz1_T301.html  quiz_O1.html  UserGuide
cramit.bak  quiz1_0.html  quiz1_O2.html    quiz1_T102.html  quiz1_T202.html  quiz1_T302.html  quiz_O2.html
Examples    quiz1.html    quiz1_s3.html    quiz1_T103.html  quiz1_T203.html  quiz1_T303.html  quiz_O3.html
 

Now, Running the script:
 

[root@ftosx1 FTCramDeveloperKit]# ./cramit
Processing Exam file ... -> examS89.exam
 

In the directory: Exam_S89 are available 10 files representing the quiz:

 Test: Test: This is my test
 Exam N. S89:  John Kennedy High School

 Please copy the directory Exam_S89 to FTLinuxCourse/en/cram and test the Exam!
 Thanks.
[root@ftosx1 FTCramDeveloperKit]#
 

The script creates the directory where the directory Exam_S89, including all the quiz and all the necessary files.

Now, we need simply to copy the files to the appropriate position.

How-to write an exam

An exam may have three types of quiz:


Now, an FTExam File, is an ASCII file that includes all these quiz types that will reproduce the respective quiz.

We list here a "common" FT Exam File

[root@ftosx1 Examples]# more exam50.exam
#
# Exam 50:
# Developed by Dr. Giovanni A. Orlando to explain FTCramDeveloperKit
# Questions don't need a label. The Question 3 will be the third valid line representing a Quiz ... in sequence
#
Test: FTOffice
Exam: FTCalc
Number:50
#
# This is a comment
#
# Q1
T1:Is FTCalc for Free?:Yes:No:1:0
# Q2
T1:Is possible to open MSOffice 2000 Excel files with FTCalc?:Yes:No:1:0
# Q3
T1:Is possible to create Pie Chart with FTCalc ?:Yes:No:1:0
# Q4
T1:What is the command to multiply the K1 cell (fixed) by the A3 cell:=K1*A3:$K$1*A*3:0:1
# Q5
T1:Is Spanish language supported on FTCalc?:Yes:No:1:0
#
# This is a Multiple choice Quiz, type 3: 8 questions 4 right, 4 wrong.
# Generally, is used 25*4 = 100, and -25*4= -100. However is possible to use also 0+50+25+75=100, or other combinations.
#
# Q6
T3:Select all applicable FTCalc operations:Excel Import:Excel export:HTML Import:HTML Export: Formatted Text Import: DBase Export: MySQL Export: Adabas D export:25:25:25:25:-25:-25:-25:-25
#
# Q7
T1:Is possible to includes images inside FTCalc documents?:Yes:No:1:0
#
# This is type T2 exam.
#
# Q8
T2:What company originally develop the FTCalc source code?:Sun Microsystem:Future Technologies:StarDivision GmBH:Caldera Inc:0:0:1:0
#
# Q9
T1:What file type is FTCalc ?:Shell Script:Binary:1:0
# Q10
T1:Is FTCalc available with its sources ?:Yes:No:1:0
[root@ftosx1 Examples]#

Test is FTOffice
Exam: FTCalc

The file name does not regards the directory to be created or the Exam number. The Exam number is included in the file.

Comments are "#".

Separators are ":", semicolon.

The order ... Quiz 1, Quiz 2, is generated by the order in the file sequence.

A valid line that represent a valid quiz, will generate a valid quiz file, for example: quiz1_2.html.

Using the separator we will create the line that represent the Quiz.

T1, represent the quiz type, then we have the Question and then the answer: True or False.

T1, represent the T1 exam, True or False, or Right or Left or similar double choice.

For example the line:
 
 

T1:What file type is FTCalc ?:Shell Script:Binary:1:0
 

Note the order 1:0. This order 1, and then 0, represent the right answer. "1" is the right answer; then "Shell Script" is the right answer, that appears in the order, respectively.

Therefore, if we have 0:1, this means that the second answer is the right.

See the example.
 
 

T1:What is the command to multiply the K1 cell (fixed) by the A3 cell:=K1*A3:$K$1*A*3:0:1
 

Now, a T2 quiz, will have the following format:
 

T2:What company originally develop the FTCalc source code?:Sun Microsystem:Future Technologies:StarDivision GmBH:Caldera Inc:0:0:1:0
 
 

Again, the order 0:0:1:0, will match the right answer in the sequence. Only one answer is right: Star Division GmBH

At last for T3 quiz:

This is the most complete type. Each answer haves a value. Each quiz haves 100 points. Then, each answer may have a value positive, like +25, or negative like: -25.

The sum of ckecked answers will get the result. Is clear that the customer will get 100, only if the combination checked is completely correct.
 

T3:Select all applicable FTCalc operations:Excel Import:Excel export:HTML Import:HTML Export: Formatted Text Import: DBase Export: MySQL Export: Adabas D export:25:25:25:25:-25:-25:-25:-25
 
In the previous example we assign the values: 25:25:25:25:-25:-25:-25:-25, in a very simple mode assigning the same value to each question and also in a very simple order, the first four answer are rigth while the last four are wrong.

Fast Training Linux Course, is not only the first Web based training course that runs on any operating system, including the Linux OS, but also the first to offer Interactive Exams, with the possibility to create its own exams.

Dr. Orlando, includes also the source to create the Exams.

FTCramDevelopmet Kit is included only in Complete version.