## 3 The LLS Intelligent Fair Assessment Module
### Overview of the LLS  
The architecture of a new Laboratory Learning System proposed, after adding the intelligent fair assessment module, is shown in Figure 1. This new architecture is designed to support the simplicity of designing and performing various online experiments and practical exams remotely using a web browser only. The LLS supports two scenarios to perform online experiments and practical exams: The first scenario is performing an experimentation exam on a virtual experiment by running a simulator remotely. The second scenario is performing the experimentation exam on a physically controlled experiment remotely. Furthermore, the new LLS is considered generic as you can perform any type of software or hardware practical exam with one generic student interface. This can be done by installing any type of software in the server's virtual machine (VM) and connecting to the VM remotely through Myrtile technology. The Myrtille technology allows you to automatically access and uses the VM's software installed as part of the experiment's student interface. Furthermore, the proposed LLS allows the students to access and control the hardware devices that exist in the laboratory remotely as part of the experimentation exams from the student's generic interface. Moreover, the LLS added a new intelligent, fair assessment component to detect cheating students while performing the practical exam, as students perform the exam  
Figure 1: The architecture of the online Laboratory Learning System. online from home. As a consequence, the mouse interaction behavior is studied to detect cheating to be compatible with any software without needing to interface with it. As shown in Figure 1, the teacher accesses the authoring tool of the LLS to design a new experiment or practical exam, which includes many types of draggable components. From these components are the MCQ questions, matching questions, true & false questions, and questions that need students to perform practical experimental steps. The authoring tool consists mainly of four components: The Content component, the Fair assessment component, the VRL (Virtual Remote Lab.) component, and the Building engine. The Content component is used to add static components to the practical exam, for example, true and false questions, MCQ questions, and others. The Fair assessment component is used to detect cheating while performing the experiment exam online using the student's mouse behavior. The VRL component is used to add any software virtually or control remote physical equipment in the laboratory as a part of the questions that need students to perform practical experimental steps. The Building engine is used to build the structure of questions which needs students to simulate the steps of performing the real experiment in the laboratory. After the instructor finished designing the new practical exam using the authoring tool, a Laboratory Learning Object (LLO) is generated and stored in the LLS database, where the LLS database contains all the system data. These data are related to the student's and instructor's information, such as their name, identifications, and others. Furthermore, one of the stored data in the database is the practical exams LLO content, which includes all types of questions, and steps authored for completing the learning process. The laboratory Resource Manager is used to assign and schedule the available resources in the laboratory server needed by the LLO. As shown in Figure 1, the student accesses the Remote Machine Access Interface, which is used to open the student interface and assign a practical exam for each student. Afterward, the student starts the exam, and the LLO of the assigned practical exam is read from the database and loaded into the Experimental Runtime Engine Module. The students start solving the practical exam loaded in the Experimental Runtime Engine Module, and after finishing the experiments, the student's answers are stored in an LRO (Learning Report Outcome) and stored in the LLS database.