F_getQuestionTestStat (line 81)
Returns test data structure for selected question:
- $data['right'] = number of right answers
- $data['wrong'] = number of wrong answers
- $data['unanswered'] = number of unanswered questions
- $data['undisplayed'] = number of undisplayed questions
void
F_getQuestionTestStat
(int $test_id, int $question_id)
-
int
$test_id: test ID
-
int
$question_id: question ID return $data
F_getUserTestStat (line 144)
Returns test data structure for selected user:
- $data['all'] = total number of questions
- $data['right'] = number of right answers for multiple-choice questions (score > 50% max points)
- $data['wrong'] = number of wrong answers for multiple-choice questions (score <= 50% max points)
- $data['textright'] = number of right answers for free-text questions (score > 50% max points)
- $data['textwrong'] = number of wrong answers for free-text questions (score <= 50% max points)
- $data['unanswered'] = total number of unanswered questions
- $data['undisplayed'] = total number of undisplayed questions
- $data['basic_score'] = basic points for each difficulty level of questions
- $data['max_score'] = maximum test score
- $data['score'] = user's score
- $data['comment'] = user's test comment
void
F_getUserTestStat
(int $test_id, mixed $user_id, int $testuser_id)
-
int
$test_id: test ID
-
int
$testuser_id: user's test ID return array $data
F_lockUserTest (line 59)
Lock the user's test.
void
F_lockUserTest
(int $test_id, int $user_id)
-
int
$test_id: test ID
-
int
$user_id: user ID
pdfLink (line 41)
Returns an URL to open the PDF generator page.
string
pdfLink
(string $mode, string $testid, string $userid, [string $orderfield = ""], string $orderdir)
-
string
$mode: PDF mode (1=all users results, 2=questions stats, 3=detailed report for single user 4=all users details)
-
string
$testid: test iD
-
string
$userid: user ID
-
string
$orderfield: table order field name
-
string
$orderdir: order direction (1, -1)