ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
p
r
s
t
w
+
Functions
_
a
b
c
f
g
h
i
r
s
t
w
+
Variables
$
c
d
e
f
g
h
j
l
m
p
s
t
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
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
+
Functions
_
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
+
Variables
$
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
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilTestEvaluation.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4
11
class
ilTestEvaluation
12
{
16
protected
$db
;
17
21
protected
$testId
;
22
28
public
function
__construct
(
ilDBInterface
$db
,
$testId
)
29
{
30
$this->db =
$db
;
31
$this->testId =
$testId
;
32
}
33
38
public
function
getAllActivesPasses
()
39
{
40
$query
=
"
41
SELECT active_fi, pass
42
FROM tst_active actives
43
INNER JOIN tst_pass_result passes
44
ON active_fi = active_id
45
WHERE test_fi = %s
46
"
;
47
48
$res
= $this->db->queryF(
$query
, array(
'integer'
), array($this->testId));
49
50
$passes = array();
51
52
while
($row = $this->db->fetchAssoc(
$res
)) {
53
if
(!isset($passes[$row[
'active_fi'
]])) {
54
$passes[$row[
'active_fi'
]] = array();
55
}
56
57
$passes[$row[
'active_fi'
]][] = $row[
'pass'
];
58
}
59
60
return
$passes;
61
}
62
}
$res
foreach($_POST as $key=> $value) $res
Definition:
save_question_post_data.php:15
ilTestEvaluation
Definition:
class.ilTestEvaluation.php:11
ilDBInterface
$query
$query
Definition:
proxy_ylocal.php:13
ilTestEvaluation\getAllActivesPasses
getAllActivesPasses()
Definition:
class.ilTestEvaluation.php:38
ilTestEvaluation\$db
$db
Definition:
class.ilTestEvaluation.php:16
ilTestEvaluation\$testId
$testId
Definition:
class.ilTestEvaluation.php:21
ilTestEvaluation\__construct
__construct(ilDBInterface $db, $testId)
ilTestEvaluation constructor.
Definition:
class.ilTestEvaluation.php:28
Modules
Test
classes
class.ilTestEvaluation.php
Generated on Sat Apr 5 2025 21:01:08 for ILIAS by
1.8.13 (using
Doxyfile
)