A Web-Based System for Error Correction Questions in Programming Exercise

Author(s):  
Yoshinari Hachisu ◽  
Atsushi Yoshida

In this chapter, the authors propose a system for generating error correction questions of programs, which are suitable for developing debugging skills in programming education. The system generates HTML files for answering questions and CGI programs for checking answers. They are deployed on a Web server, and learners read and answer questions on Web browsers. It provides an intuitive user interface; a learner can edit codes in place at the text. To make programs including errors for learning debugging, the authors analyze types of errors and define the processes of error injection as code transformation patterns. If learners can edit any codes freely, it is difficult to check all possible answers. Instead, the authors adopt a strategy to restrict editable points and possible answers from the educational view. A demonstration of error correction questions of the C language is available at http://ecq.tebasaki.jp/.

Author(s):  
Nasaruddin Syafie ◽  
Yudha Nurdin ◽  
Roslidar Roslidar

<p>Indonesia is geographically located in the disaster vulnerable area and frequently hit by various disasters such as earthquake, flood, etc. So that Indonesian people aware that the disaster information system is very important. Thus, the development of information and communication technology application is needed for disaster management. For this purpose, this paper proposes on the development of online disaster information system based on location based service (LBS) technology by using short message service (SMS) gateway and global positioning system (GPS). Then,the web-based prototype of online disaster information system is designed and developed as the media to provide information of location and situation of the disaster area. Furthermore, a user interface is also designed and developed to transmit input data as the location information using manual SMS and automatically using smartphone based on SMS/GPS. The research method used in this research is a spiral method that begins with conceptual design, prototype development, application test, and evaluation. The results of this research are the web-based information system and the implemented user interface application (we called ASIKonLBS) for Android based smartphone. The online mapping of input data from smartphone to the web-based system has been tested. It shows that the disaster location information can be mapped to Google Maps timely and accurately that can be accessed using the Internet connection. The evaluation to mapping delay time shows that it is lower than the refresh time of the web-based system. Therefore, the proposed online system can be categorized as a real-time system.</p>


2013 ◽  
Vol 748 ◽  
pp. 571-574
Author(s):  
Ji Hui Zhuang ◽  
Hui Xie ◽  
Ying Yan ◽  
Zhong Wen Zhu

This paper presents the development of a real time web based system for monitoring and calibrating diesel engine using internet and ECU communication technologies. The development system consists of an in-vehicle device, capable of acquiring various engine data by LIN/CAN, a client tool and a web server for the application. The data is send from ECU through an in-vehicle device which collects and process information using KWP2000 protocol to server, thus allowing users to remotely monitoring and calibrating diesel engine from their office instead of testing from the scene.


2014 ◽  
Vol 29 (2) ◽  
pp. 134-153 ◽  
Author(s):  
Andrés Fortier ◽  
Cecilia Challiol ◽  
Juan Lautaro Fernández ◽  
Santiago Robles ◽  
Gustavo Rossi ◽  
...  

AbstractThere is an increasing trend in moving desktop applications to web browsers, even when the web server is running on the same desktop machine. In this paper, we go further in this direction and show how to combine a web server, a web application framework (enhanced to support desktop-like Model–View–Controller interaction) and a context-aware architecture to develop web-based mobile context-aware applications. By using this approach we take advantage of the well-established web paradigm to design the graphical user interfaces (GUIs) and the inherent ability of the web to mash up applications with external components (such as Google Maps). On top of that, since the web server runs on the device itself, the application can access local resources (such as disk space or sensing devices, which are indispensable for context-aware systems) avoiding the sandbox model of the web browsers. To illustrate our approach we show how a mobile hypermedia system has been built on top of our platform.


2020 ◽  
Vol 17 (2) ◽  
pp. 133
Author(s):  
Zainuddin Zakaria ◽  
Hasiah Mohamed ◽  
Zuraini Jusoh ◽  
Zuriyati Ahmad ◽  
Mohd Ariff Kamaludin ◽  
...  

The Personality Matching Internship Placement System (PMIPS) is a web-based system designed to assist students find a place for their industrial training using their personality scores as the basis for choosing the most suitable organisations or departments. This system will help them to choose the right organisations that match the organisation’s needs and requirement. The Adapted Waterfall model was used to develop the PMIP system. The evaluation of PMIPS is conducted once the development is completed. There are six constructs used for the evaluation purposes and 30 respondents were involved. The six constructs are ease of use, satisfaction, efficiency, consistency, user interface and usability. Respondents are required to use the system and then they were asked to answer the questionnaire given. As a result of the evaluation, the highest mean score is for the efficiency construct, 4.63(SD=0.49). The results show that the respondents perceived that it is efficient for them to use the system because they are able to see the results of their personality and which company is suitable for their internship placement. Future enhancement for the system includes functions that match the students’ personality with the specific job requirement.


2018 ◽  
Vol 3 (1) ◽  
Author(s):  
Syarifah Muliana ◽  
Muhammad Nasir ◽  
Mursyidah Mursyidah

Abstrak — Politeknik Negeri Lhokseumawe menyediakan Web server untuk mengakses berbagai macam informasi sekitaran jurusan dan program studi khususnya Prodi Teknik Multimedia dan Jaringan. Web bukan hanya untuk menyampaikan sebatas informasi pada prodi, tetapi juga dapat memonitoring jadwal belajar mengajar meggunakan Raspberry Pi sebagai server mini, pengganti komputer yang biasanya digunakan untuk server. Selama ini monitoring jadwal belajar mengajar dilakukan secara manual, sistem ini dibuat untuk memonitoring secara otomatis. Perancangan sistem berbasis Web dengan pemprograman HTML, PHP, MYSQL dan SMS gateway dengan gammu sebagai servicenya. Operasi yang berjalan dalam SMS gateway ini yaitu, pesan broadcast yang dapat mengirimkan pesan kebanyak tujuan sesuai dengan jadwal dan auto respon atau sistem dapat menerima pesan dan mengirim kembali ke nomor tujuan jika ada secara otomatis. Parameter nilai yang diiambil berdasarkan data waktu yang diatur dalam sistem. Dengan adanya sistem ini dapat mempermudah prodi Teknik Multimedia dan Jaringan dalam memonitoring jadwal belajar mengajar.Kata Kunci : Web, SMS Gateway, Gammu, Raspberry Pi Abstract — Lhokseumawe State  of Polytechnic provides a Web server to access various kinds of information around majors and study programs, especially Multimedia Engineering and Networks. The Web is not just for delivering information on the study program, but also monitoring the schedule of teaching lessons using Raspberry Pi as a mini server, a replacement for computers that are usually used for servers. During this time monitoring of teaching and learning schedule is done manually, this system is made to monitor automatically. Web-based system design with HTML, PHP, MYSQL and SMS gateway programming with gammu as its service. The operation that runs in this SMS gateway is, broadcast messages that can send messages to many destinations in accordance with schedule and auto response or the system can receive messages and send back to the destination number if it exists automatically. The value parameter is retrieved based on the time data set in the system. With this system can facilitate Multimedia Engineering and Network study programs in monitoring teaching and learning schedules.Keywords: Web, SMS Gateway, Gammu, Raspberry Pi


Author(s):  
Steven Vercruysse ◽  
John Zobolas ◽  
Vasundra Touré ◽  
Maria K. Andersen ◽  
Martin Kuiper

VSM is a recently introduced method for entering and displaying any type of knowledge, in a form that is both semantically precise for computation and intuitive for human understanding. VSM is the combination of a new semantic model, and the design for a dedicated user interface to support it. Here we present the implementation of this user interface, as a sophisticated HTML-element, &lt;vsm-box&gt;, that can be embedded in any web-based curation app. We show how developers can use it for biocuration projects, customize it to particular end-user needs, and contribute to its growth. Vsm-box is open-source at https://github.com/vsmjs/vsm-box under the AGPL license, as a JavaScript (ES6) Vue.js web-component that runs in all modern web browsers. It is the capstone of the Vsmjs organization at https://github.com/vsmjs that groups its supporting modules. Extensive supplementary material on VSM and vsm-box is available at https://vsmjs.github.io.


Sensi Journal ◽  
2020 ◽  
Vol 6 (2) ◽  
pp. 236-246
Author(s):  
Ilamsyah Ilamsyah ◽  
Yulianto Yulianto ◽  
Tri Vita Febriani

The right and appropriate system of receiving and transferring goods is needed by the company. In the process of receiving and transferring goods from the central warehouse to the branch warehouse at PDAM Tirta Kerta Raharja, Tangerang Regency, which is currently done manually is still ineffective and inaccurate because the Head of Subdivision uses receipt documents, namely PPBP and mutation of goods, namely MPPW in the form of paper as a submission media. The Head of Subdivision enters the data of receipt and mutation of goods manually and requires a relatively long time because at the time of demand for the transfer of goods the Head of Subdivision must check the inventory of goods in the central warehouse first. Therefore, it is necessary to hold a design of information systems for the receipt and transfer of goods from the central warehouse to a web-based branch warehouse that is already database so that it is more effective, efficient and accurate. With the web-based system of receiving and transferring goods that are already datatabed, it can facilitate the Head of Subdivision in inputing data on the receipt and transfer of goods and control of stock inventory so that the Sub Head of Subdivision can do it periodically to make it more effective, efficient and accurate. The method of data collection is done by observing, interviewing and studying literature from various previous studies, while the system analysis method uses the Waterfall method which aims to solve a problem and uses design methods with visual modeling that is object oriented with UML while programming using PHP and MySQL as a database.


Author(s):  
Julie S. Doll

Abstract To enable efficient, accurate debug of Intel architecture components to take place within contract manufacturing sites, and to provide alternatives for the removal of Intel components from, Intel is deploying a diagnostic capability and attendant educational collateral known as to achieve these objectives Intel® Component Diagnostic Technology. This paper will describe details of Intel® Component Diagnostic Technology, including the diagnostic fixture and user interface, diagnostic scripts and analytical coverage, data management and reporting, and on-site and Web-based educational offerings.


Sign in / Sign up

Export Citation Format

Share Document