ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
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
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
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
k
l
m
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
26
public
function
__construct
(
ilDB
$db
,
$testId
)
27
{
28
$this->db =
$db
;
29
$this->testId =
$testId
;
30
}
31
36
public
function
getAllActivesPasses
()
37
{
38
$query
=
"
39
SELECT active_fi, pass
40
FROM tst_active actives
41
INNER JOIN tst_pass_result passes
42
ON active_fi = active_id
43
WHERE test_fi = %s
44
"
;
45
46
$res
= $this->db->queryF(
$query
, array(
'integer'
), array($this->testId));
47
48
$passes = array();
49
50
while
(
$row
= $this->db->fetchAssoc(
$res
))
51
{
52
if
( !isset($passes[
$row
[
'active_fi'
]]) )
53
{
54
$passes[$row[
'active_fi'
]] = array();
55
}
56
57
$passes[$row[
'active_fi'
]][] = $row[
'pass'
];
58
}
59
60
return
$passes;
61
}
62
}
$res
$res
Definition:
examplelayouts.sql.php:25
$query
$query
Definition:
examplelayouts.sql.php:24
$row
$row
Definition:
examplelayouts.sql.php:26
ilTestEvaluation
Definition:
class.ilTestEvaluation.php:11
ilTestEvaluation\getAllActivesPasses
getAllActivesPasses()
Definition:
class.ilTestEvaluation.php:36
ilTestEvaluation\__construct
__construct(ilDB $db, $testId)
Definition:
class.ilTestEvaluation.php:26
ilDB
Database Wrapper.
Definition:
class.ilDB.php:28
ilTestEvaluation\$db
$db
Definition:
class.ilTestEvaluation.php:16
ilTestEvaluation\$testId
$testId
Definition:
class.ilTestEvaluation.php:21
Modules
Test
classes
class.ilTestEvaluation.php
Generated on Mon Mar 31 2025 19:00:39 for ILIAS by
1.8.13 (using
Doxyfile
)