3.1 QTI Compliant Eaxm Runtime
Environment on DTV
The runtime environment is a program executed on
set-top boxes of user client. There are exam agent,
communication agent Exam reader and QTI EXAM
server in this runtime environment. The first
component, exam agent can be considered as an
entrance. Learners need to be verified in this agent and
then can access quizzes in the platform. With
communication agent, the application can send data
stream to the exam server and receive feedback from it.
The QTI server is a small subprogram in runtime
environment on DTV. Quizzes and tests downloaded
from AMS server are stored in this component for
advanced process. When learners need to access
quizzes they selected, corresponded data stream will be
transferred to exam reader and presented. The return
channel is mainly used for returning data from set-top
box to the program broadcasting station. In the
proposed platform, a software simulated server is used
for storing data from user clients.