An e-Learning collaborative RIA environment for Web Application Modeling and Code Generation

Author(s):  
Sara Comai ◽  
Juan Carlos Preciado ◽  
Marino Linaje ◽  
Rober Morales ◽  
Fernando Sanchez
Author(s):  
Humberto Cortés ◽  
Antonio Navarro

Nowadays, the Unified Modeling Language (UML) is the most successful notation for the design of object-oriented applications. However, plain UML is not enough to characterize the web presentation tier of enterprise applications, including the navigational, structural and role-based access control (RBAC) features present in these applications. In this paper, we present Enterprise Web Application Extension (E-WAE), a lightweight UML extension for the modeling of these elements, which permits the inclusion of multitier, Service-Oriented Architecture (SOA) and security design-level patterns in the models. Our approach follows a Model-Driven Development (MDD) approach, which enables the automatic generation of intermediate platform-specific models and automatic code generation for JavaServer Faces (JSF) and Active Server Pages.NET Model-View-Controller (ASP.NET MVC) frameworks. In addition, this generated code can be used as a low-cost mockup for early client validation of the navigational, structural and RBAC features of enterprise applications. E-WAE has been used with different applications. In this paper, we refer to the checkout process in the Amazon website, the delete resources use case in OdAJ2EE, an educational application developed by us, and the US Library of Congress Online Catalog search facility as examples of its applicability.


2010 ◽  
Vol 16 (2) ◽  
pp. 177-180 ◽  
Author(s):  
Lilian J. Beijer ◽  
Toni C.M. Rietveld ◽  
Marijn M.A. van Beers ◽  
Robert M.L. Slangen ◽  
Henk van den Heuvel ◽  
...  

2018 ◽  
Vol 7 (2) ◽  
pp. 294-305
Author(s):  
Issam Matazi ◽  
Rochdi Messoussi ◽  
Salah-Eddine Bellmallem ◽  
Ilham Oumaira ◽  
Abdellah Bennane ◽  
...  

The aim of this paper is the introduction of intelligence in e-learning collaborative system. In such system, the tutor plays an important role to facilitate collaboration between users and boost less active among them to get more involved for good pedagogical action. However, the problem lies in the large number of platform users, and the tutor tasks become difficult if not impossible. Therefore, we used fuzzy logic technics in order to solve this problem by automating tutor tasks and creating an artificial agent. This agent is elaborate in basing on the learners activities, especially the assessment of their collaborative behaviors. After the implementation of intelligent collaborative system by using Moodle platform, we have tested it. The reader will discover our approach and relevant results.


2018 ◽  
Vol 21 (2) ◽  
Author(s):  
Guido Nuñez ◽  
Daniel Bonhaure ◽  
Magalí González ◽  
Nathalie Aquino ◽  
Luca Cernuzzi

Many Web applications have among their features the possibility of distributing their data and their business logic between the client and the server, also allowing an asynchronous communication between them. These features, originally associated with the arrival of Rich Internet Applications (RIA), remain particularly relevant and desirable. In the area of RIA, there are few proposals that simultaneously consider these features, adopt Model-Driven Development (MDD), and use implementation technologies based on scripting. In this work, we start from MoWebA, an MDD approach to web application development, and we extend it by defining a specific architecture model with RIA functionalities, supporting the previously mentioned features. We have defined the necessary metamodels and UML profiles, as well as transformation rules that allow you to generate code based on HTML5, Javascript, jQuery, jQuery Datatables and jQuery UI. The preliminary validation of the proposal shows positive evidences regarding the effectiveness, efficiency and satisfaction of the users with respect to the modeling and code generation processes of the proposal.


Author(s):  
Muhammad Ahmad Amin ◽  
Saqib Saeed

Amongst open-source e-learning systems, WebGoat, a progression of OWASP, provides some room for teaching the penetration testing techniques. Yet, it is a major concern of its learners as to whether the WebGoat interface is user-friendly enough to help them acquaint themselves of the desired Web application security knowledge. This chapter encompasses a heuristic evaluation of this application to acquire the usability of contemporary version of WebGoat. In this context of evaluation, the in-house formal lab testing of WebGoat was conducted by the authors. The results highlight some important issues and usability problems that frequently pop-up in the contemporary version. The research results would be pivotal to the embedding of an operational as well as user-friendly interface for its future version.


2020 ◽  
pp. 6-13
Author(s):  
A.N. Putintsev ◽  
◽  
V.Yu. Voinova ◽  
N.S. Demikova ◽  
A.S. Lapina ◽  
...  

Currently, Internet resources are widely used in medical education, becoming one of the key tools of e-learning. We have developed a web application for congenital malformations and anomalies for medical students as an additional tool for self-learning. The web application contains two components: multimedia descriptions of congenital malformations, including images, animations, videos and interactive graphical tests; and the knowledge control module. It is important to evaluate effectiveness of web application and to improve the quality of the resources. We sought to evaluate the effectiveness of a web application by analyzing user knowledge dynamics and use the information to improve content. The anonymous testing involved 260 users – doctors, medical students and teachers. Using the longitudinal method of the study, we analyzed the dynamics of the group-averaged rate of correct responses after repeated testing attempts. The results showed differences in the initial level of knowledge of users, and the results of medical students’ tests in dynamics were improved more than the results of doctors. The initial value of the percentage of correct responses to the control questions and the growth dynamics of this indicator after repeated attempts are important indicators for assessing the usefulness of a particular question. For developers, this information, based on objective indicators, has proved useful for improving the educational resource.


Procedia CIRP ◽  
2019 ◽  
Vol 83 ◽  
pp. 292-297
Author(s):  
Markus Schäfer ◽  
Patrick Moll ◽  
Lukas Brocke ◽  
Sven Coutandin ◽  
Jürgen Fleischer

2014 ◽  
Vol 7 (4) ◽  
pp. 12-26 ◽  
Author(s):  
K. Touya ◽  
Mohamed Fakir

In the last few years, Educational Data Mining has become an interesting area exploited to discover and extract hidden knowledge of students from educational environment data. During the establishment of this work an attempt was made to manage the extracted information using mining techniques. These methods took place in order to get groups of students with similar characteristics. The application of classification, clustering and association rules mining algorithms on the data stored on the e-learning (Moodle system) database allowed to extract knowledges that help to understand students' behaviors and patterns. Additionally, the development of a Web application for the educators is a tool to monitor their students learning behavior by monitoring the number of assignments taken, the number of quizzes taken, the number of forum post and read by students, etc. The knowledge obtained can help the instructors to make decision about their students' interacting with the courses activities in Moodle system, and to create an efficient educational environment. In this research, a Data Mining tool called RapidMiner was used for mining the data from the Moodle system database, and a web application written in PHP was established to aid teachers with statistics.


Sign in / Sign up

Export Citation Format

Share Document