• Aucun résultat trouvé

POLARISQL: An Online Tutoring System for Learning SQL Language

N/A
N/A
Protected

Academic year: 2021

Partager "POLARISQL: An Online Tutoring System for Learning SQL Language"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-01899908

https://hal.archives-ouvertes.fr/hal-01899908

Submitted on 20 Oct 2018

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

POLARISQL: An Online Tutoring System for Learning SQL Language

Soraya Chachoua, Jamal Malki, Pascal Estrailier

To cite this version:

Soraya Chachoua, Jamal Malki, Pascal Estrailier. POLARISQL: An Online Tutoring System for

Learning SQL Language. Intelligent Tutoring Systems: 13th International Conference, Jun 2016,

Zagreb, Croatia. pp.467, �10.1007/978-3-319-39583-8�. �hal-01899908�

(2)

POLARISQL: An Online Tutoring System for Learning SQL Language

Soraya CHACHOUA, Jamal MALKI, Pascal ESTRAILIER University of La Rochelle, L3I laboratory, France

{soraya.chachoua, jamal.malki, pascal.estraillier}@univ-lr.fr In this paper, we describe our online tutor for SQL language learning called POLARISQL 1 . This online tutor was developed by our team in the framework of a global e-learning project environment called POLARIS 2 in L3I 3 laboratory.

The main role of an online tutor is to facilitate and to support students in the process of knowledge acquisition. They allow one-to-one individualized training [3,4].

1 SYSTEM REQUIREMENTS

In this context, the specications of such a system must meet the requirements of the various system's users. As an example, the adaptability notion needs a thorough knowledge of the learner prole, history, evolution, etc., and the learning model. Therefore, the concept of the learning model will introduce a new working methodology mainly based on activities such as Lecture course, Directed working group, Laboratory course and Tutorial course.

2 FUNCTIONAL COMPONENTS

Figure 1 shows POLARISQL tutor portal webpage loaded in a browser. Through this screenshot the user (student, teacher, etc.) can authenticate by inserting a database name, a user name and password 4 . After a successful authentication the user will be directed to the workspace page of the platform as illustrated in Figure 2. The platform's workspace contains several frames:

frame 1: working document is an SQL editor to write code ;

frame 2: working document's actions: in the latter, users could perform sev- eral actions such as: Edit a working document, execute a (script, line or selected lines), download a content, (save, upload and create) a working document.

frame 3: output document: displays the queries result execution.

frame 4: output document's actions: users can manage an output document by dierent actions such as: clear and save an output document and discon- nect from the platform.

1

http://polarisql.univ-lr.fr

2

http://l3i-education.univ-lr.fr/portail/

3

http://l3i.univ-larochelle.fr/

4

Demo account : Database Name=MODELE, Username=demo, Password=demo

(3)

Fig. 1. POLARISQL's authentication page Fig. 2. POLARISQL's workspace page

3 DESIGN AND IMPLEMENTATION

The design of POLARISQL is inspired from the traditional teaching processes carried out during practical working classes: query formulation, query execution and results visualization. The backend of POLARISQL platform takes an SQL program as input and produces its execution over the DBMS. At the end of each working session we obtain tow kinds of traces, namely: execution's traces and application's trace[2,1].

The frontend is a website located in POLARISQL URL as illustrated in Fig.1.

We implemented the design layout of our platform inspired from the dierent authoring systems used during a traditional practical work class such as text editor, execution terminal and oracle server user interface.

4 DISCUSSION AND PERSPECTIVE

POLARISQL is a web-based platform which takes in the working document (text editor) as input an SQL program code, then executes it in the backend and displays results in the output document. Moreover, the platform retrieves all the activities' traces in order to allow an evaluation process. The latter, helps adapt resources and learning strategies for the students

References

1. Didier Courbet. Les applications des sciences humaines à la publicité: De la psy- chanalyse à la socio-cognition implicite et au neuromarketing. Humanisme et en- treprise, 276, 2006.

2. Tarek Djouad, Lot Soane Settouti, Yannick Prié, Christophe Reay, and Alain Mille. Un système à base de traces pour la modélisation et l⿗élaboration d⿗indicateurs d⿗activités éducatives individuelles et collectives. mise à l⿗épreuve sur moodle. Mise à l⿗épreuve sur Moodle. Technique et Science Informatiques, 2010.

3. Wenger Etienne. Articial intelligence and tutoring systems, 1987.

4. Stellan Ohlsson. Some principles of intelligent tutoring. In Articial intelligence

and education, volume 1, pages 203238, 1987.

Références

Documents relatifs

In this paper, we propose an alternative to reparameteriza- tion based on a convex optimization formulation. Given any parameterized curve, our algorithm returns the closest curve

While it is well known that database vendors typically implement custom extensions of SQL that are not part of the ISO Standard, it is reasonable to expect statements that use

The data model represents datasets from different source models and formats, namely relation- al, ontological and multidimensional, by offering a common representation level that

The results show that: (1) considering placement and scheduling plan to describe the MDP is more suitable to long queries than the reinforcement learning methods

Web-based ITS, architectures for adaptive and intelligent Web-based educational systems, intelligent problem solving support via the Web, student modelling and student model servers

Alternate binders query (Fig. 3) has two optional graph patterns, both which may bind variable d. We call this the alternate binders case. The variable deref- erence expression

We present yet another client-server model, where the client is a well known, robust, widely used, extensible text editor, Emacs.[5] The problem of change management for

Perhaps more importantly, as the user includes a term from an ontology, the Semantic Web Portal automatically can provide references to other documents that use that