An Online Laboratory in WEB Based Training.

N. Andreeva, Nikolai Scerbakov*, Alexander Schukin

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review


WEB based learning today is being widely used in almost every educational facility. In the last years all conceivable use cases that need to be carried out in
such teaching mode have been defined and the features of a modern educational web site needs to offer are very clear. One of the most important aspects of such distant learning is a verification of students' progress with the course materials.
In this paper we analyze a number of practical scenarios for checking students' knowledge and progress with course materials. More specifically, we discuss so-called "course quiz" and "course diary" paradigms. Course quiz is an automatically selected list of predefined questions that must be answered by a particular student within a predefined time slot. If we speak about web based courses on databases, a typical quiz question might be: "consider the following database schema and define a query ..." .
Course diary is a list of tasks that are supposed to be accomplished by students throughout the course. Definition of tasks may significantly vary, but generally each task requires performing a certain element of a database application design, for example, developing a database schema, proving that database schema is in particular normal form, implementing a database transaction, etc.
We discuss a particular implementation of so-called web laboratory to check students knowledge on databases. We define such a web laboratory as a cloud service - set of resources and services offered through the Internet. Simply stated, the web laboratory is an Internet server with a DataBase Management System (DBMS) installation, and a number of WEB service entries for integrating the laboratory into other training components. The laboratory provides a possibility to build and use database applications in remote mode via a number of web services. In other words, the laboratory delivers special services for building database applications from a particular data center, the services can be used by other web client sites located throughout the world. The communication between the cloud server and clients is carried out using SOAP web services.
Our goal in this research work is to describe the architecture, and specify web services necessary for actual usage of the laboratory.
Original languageEnglish
Number of pages7
Publication statusPublished - 4 Jul 2016
EventNetwork Cooperation in Science, Industry and Education - Russia, St. Petersburg, Russian Federation
Duration: 4 Jul 20166 Jul 2016


ConferenceNetwork Cooperation in Science, Industry and Education
Country/TerritoryRussian Federation
CitySt. Petersburg


  • e-Learning

ASJC Scopus subject areas

  • Information Systems

Cite this