Screen-Replay: A Session Recording and Analysis Tool for DrScheme
نویسندگان
چکیده
Approaches to teaching “Introduction to Programming” vary considerably. However, two broad categories may be considered: product oriented vs process oriented. Whereas, in the former the final product is most significant, in the latter the process for achieving the final product is also considered very important. Process oriented programming courses strive to equip students with good programming habits. In such courses, assessment is challenging, since it requires the observation of how students develop their programs. Conventional methods and tools that assess final products are not adequate for such observation. This paper introduces a tool for non-intrusive observation of program development process. This tool is designed to support the process oriented approach of “How to Design Programs” (HtDP) and is implemented for the DrScheme environment. The design, implementation and utility of this tool is described with examples.
منابع مشابه
JyVis - A Flexible High Level Visual-Analytic Framework
The Universal Visualization Platform (UVP), developed at UMass Lowell, is a general Java-based framework for information visualization and analysis. The UVP contains many advanced and novel features added by various researchers over the last six years, and many visual-analytic tools of the UVP have been tailored for use in specific applications. Tool extentions and modifications were difficult ...
متن کاملFormal Analysis of Information Card Federated Identity - Management Protocol ∗
Information Card (InfoCard) is a usercentric identity management metasystem. It has been accepted as a standard of OASIS Identity Metasystem Interoperability Technical Committee. However, there is currently a lack of security analysis to InfoCard protocol, especially, with formal methods. In this paper, we accommodate such a requirement by analyzing security properties of InfoCard protocol adop...
متن کاملExperiences with Structured Recording and Replay in Interactive Remote Instruction
Over the past four years, we have used evolving versions of IRI (Interactive Remote Instruction), a computer-based system to support distance education, to teach a variety of semester-long regularly scheduled for-credit classes. These classes are at sites up to 320 km apart. In this paper we give a brief description of IRI, some initial evaluations of its use, and describe the architecture used...
متن کاملA Study on Replay Attack and Anti-Spoofing for Automatic Speaker Verification
For practical automatic speaker verification (ASV) systems, replay attack poses a true risk. By replaying a pre-recorded speech signal of the genuine speaker, ASV systems tend to be easily fooled. An effective replay detection method is therefore highly desirable. In this study, we investigate a major difficulty in replay detection: the over-fitting problem caused by variability factors in spee...
متن کاملNodobo Capture: Mobile Data Recording for Analysing User Interactions in Context
As part of our on-going research into analysing user experiences, the authors present Nodobo Capture: a tool for recording interaction sessions on mobile devices. Software running on the device records a user’s interactions, the screen state before and after these interactions, and context information gathered from available sensors. The gathered data can then be synchronised to a PC to be anal...
متن کامل