For all users, the system is rather simple. One needs to identify to
the system using his, transparently encrypted, username and password.
He than has access to personalized levels of authority on the system
and quiz plug-in. The user profiles can be edited at all time according
to the necessary conditions, today we have three profiles:
1 - super-administrator: all access to the site functionalities and
contents, some of them necessitating him to 'break a seal' in order to
get access to the data
2 - authors: have author rights on the plug-in but no other rights on
the page itself, they can go through cases as the examinees, or in an
edit mode where they can change their own cases only, they can upload
and delete their image files as well as add, edit and destroy their own
questions while access to other authors' cases for dynamic groupwork
3 - examinees: have only the rights to access and browse the cases
during the amout of time their session was given, form a defined place
on the net (serves as identity and login during the exam session)
The image case collections are based on the basic file manipulation of
BolinOS. All files are uploaded to the server where they are cloned in
various formats for diverse interface uses (vignettes, small size,
medium size, full size). The questions are memorized in the plug-ins
specific database, linked to the cases images, as well as are the
answers of all the candidates (with information on session date and
place, corrections, retries, chronology of cases browsed, machine and
software used by the viewer).
Source images are uploaded to the server that defines rights according
to the user and page where the quiz plug-in is situated. These are
physically stored on the web page's corresponding file system
secured-folder. Each image is related to one or more cases according to
what has been decided by the question's author. The images that will be
displayed on the client Web browser are distributed in minimal-loss
JPEG format. If the uploaded image is in another format (e.g. DICOM,
PNG, TIFF, BMP, ...), the BolinOS / ImageJ layer of the core system
will convert these to the appropriate format in order for the quiz, or
other plug-ins to be able to manipulate them correctly.
The use of a standard BolinOS file-management system also enables us to
use the other plug-ins available to the whole system (e.g. Atlas, Image
Collection, Navigation, ..) as well as the basic multimedia editor for
web page construction. These possibilities have extensively been used
by the development team for the building of the quiz.
The quiz system extensively uses BolinOS users and groups management
capabilities and adds increased security and possibilities to manage
specified examination session duration, result tracking (for online
answering), and detailed interactive-browsing analysis.
Quiz creators can track who and when questions and cases have been
added or modified, are notified automatically by email, can manage
cases and related documents, check answers, download stand-alone result
sheets, and manage authoring history of cases.
While developing the quiz system, many functionalities of the core
system of BolinOS have found improved ways. The main enhancements
offered to the open source community, where related to image
manipulation functionalities, as well as in complex user rights,
tracking and examination result management. The integration of the
National Institutes of Health open source project ImageJ (Java
application) has been enhanced in order to offer an alternate case
browser with real-time brightness and contrast modification to
the quiz (has not yet been used for examinations). The need for the
creation of a 'static' version in case of 'unpredicteable' network
failure has rendered CD-ROM and USB key version creation much more
efficient and interactive as it was before (with Javascript and Java
code inclusion; previously used as urgent backup during examination).
The fact we decided also to develop the online-questions interface has
also brought new ways for user tracking and result management.
The need to present candidates with a real example of the tool they
would be confronted to has sparked the creation of an important section
of the IntRad website. The later need for nation-wide individual use of
the quiz authoring system has also offered us to enhance it. All
examinators are now able to use the system from their own workplace,
managing their time as desired while having access to other experts'
current work. Basic teaching of the tool by our development team, the
self-registration of authors in the system, a few glitches on user and
development sides finally resulted in a small web-savy radiological
community with concrete expertise of simple online examination tools.
The site has also been used as a 'centralized vault' for reunions and
discussions of cases and questions from diverse places with Internet
connectivity.
This site, including online applications, is built using our co-developed open source CMS named BolinOS, you can contact us for more info about this shared project.