Universities are increasingly offering courses online. Feedback, assessment, and guidance are important features of this online courseware. Together, in the absence of a human tutor, they aid the student in the learning process. We present a programming training environment for a database course. It aims to offer a substitute for classroom based learning by providing synchronous automated feedback to the student, along with guidance based on a personalized assessment. The automated tutoring system should promote procedural knowledge acquisition and skills training. An automated tutoring feature is an integral part of this tutoring system.
The learning objectives of a database course include aspects from conceptual and theoretical knowledge to practical development and implementation skills. We present an interactive educational multimedia system based on the virtual apprenticeship model for the knowledge-and skills-oriented Web-based education of database course students. Combining knowledge learning and skills training in an integrated environment is a central aspect of our system. We show that tool-mediated independent learning and training in an authentic setting is an alternative to traditional classroom-based approaches. Categories and Subject Descriptors General TermsManagement, Design, Human Factors, Languages. KeywordsDatabase courseware, virtual apprenticeship theory, multimedia, tool-mediated independent learning, knowledge and skills. MOTIVATIONThe central objective of a database course is often to enable a learner to successfully carry out a substantial database development project. Database development is an activity that requires the understanding of central concepts and theories, but also the acquisition of skills. This is a property that the database subject shares with other engineering subjects. Classical learning has to be complemented with training activities. Modelling and programming activities -central in database development -are best supported in a learning environment through a learning-bydoing approach. We present a courseware system -IDLE (the Interactive Database Learning Environment) -that we have used for several years to support a database module in an undergraduate computing degree at our university.Providing a learner with the necessary knowledge, skills, and experience is usually difficult to achieve. It becomes a challenge if online media are to be used as the central teaching and learning infrastructure. Our solution to this problem is based on a pedagogic model called the virtual apprenticeship approach [4]. In an apprenticeship the apprentice learns under the guidance of a master to become self-reliant in the subject and to master given tasks, such as a database project, on her/his own [1]. In the virtual world the master is replaced by a tutor tool that mediates between learner and content and that supports the independent learner in becoming self-reliant. An authentic setting for the activities is central for the success [2].The technical side of our solution provides a Web-based multimedia system that focuses on the integration of different interactions and the mediation between learner and content. Knowledge and skills require different educational approaches and, consequently, different media and media interactions.Our hypothesis is that virtual active learning and training in an authentic setting is possible for skills-oriented subjects. Our evaluations show that an educational multimedia system supporting the autonomous learner can result in a high quality learning experience. Different media can support different aspects of the learning process. The Web offers new ways for the learner to int...
Active learning facilitated through interactive and adaptive learning environments differs substantially from traditional instructor-oriented, classroom-based teaching. We present a Web-based e-learning environment that integrates knowledge learning and skills training. How these tools are used most effectively is still an open question. We propose knowledgelevel interaction and adaptive feedback and guidance as central features. We discuss these features and evaluate the effectiveness of this Web-based environment, focusing on different aspects of learning behaviour and tool usage. Motivation, acceptance of the approach, learning organisation and actual tool usage are aspects of behaviour that require different evaluation techniques to be used.
Universities are increasingly offering courses online. Feedback, assessment, and guidance are important features of this online courseware. Together, in the absence of a human tutor, they aid the student in the learning process. We present a programming training environment for a database course. It aims to offer a substitute for classroom based learning by providing synchronous automated feedback to the student, along with guidance based on a personalized assessment. The automated tutoring system should promote procedural knowledge acquisition and skills training. An automated tutoring feature is an integral part of this tutoring system.
Abstract-Active learning and training is a particularly effective form of education. In various domains, skills are equally important to knowledge. We present an automated learning and skills training system for a database programming environment that promotes procedural knowledge acquisition and skills training. The system provides meaningful, knowledge-level feedback such as correction of student solutions and personalised guidance through recommendations. Specifically, we address automated synchronous feedback and recommendations based on personalised performance assessment. At the core of the tutoring system is a pattern-based error classification and correction component that analyses student input in order to provide immediate feedback and in order to diagnose student weaknesses and suggest further study material. A syntax-driven approach based on grammars and syntax trees provides the solution for a semantic analysis technique. Syntax tree abstractions and comparison techniques based on equivalence rules and pattern matching are specific approaches.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.