Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 11 of 11 for “"Web-CAT"”.
-
An Anti-Plagiarism Add-on for Web-CAT
… whereas the other tools are proprietary and web based. Therefore Plaggie2 was incorporated with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically …
-
Web-CAT: A Web-based Center for Automated Testing
… the lack of software testing efforts during education is the huge losses suffered by the software industry when applications are not sufficiently tested. Software practitioners have exhorted faculty members and institutions to teach more software testing in universities. The purpose of this …
-
Using Daily Missions to Promote Incremental Progress on Programming Assignments
… Further, this paper will discuss a gamification approach for adding ``Daily Missions" to Web-CAT, the Web-based Center for Automated Testing. From an evaluation of results gathered from student experiences with this latest version of Web-CAT at Virginia Tech, this paper will highlight the …
-
Virtual Teaching Assistant to Support Students' Efforts in Programming
… work and provide them with early feedback. Web-CAT, an open-source software system that is widely used by many universities, is an example of such an automated grading tool. We have developed a Virtual Teaching Assistant for Web-CAT, called Maria, who can support the students to help …
-
Continuously Collecting Software Development Event Data As Students Program
… by students too focused on the coding itself. Educational research has been invested in developing strategies to combat these bad habits. In order to provide better support for interventions discouraging bad development habits, more data about student development is needed. The purpose of this …
-
Disseminating Learning Tools Interoperability Standards
Until recently, most educational tools have worked in silos. If a teacher wanted her students to complete small programming exercises, record videos, and collaborate through discussion boards, three disconnected tools were probably needed. Learning Tools Interoperability (LTI) is a communication …
-
Intelligent Goal-Oriented Feedback for Java Programming Assignments
Within computer science education, goal-oriented feedback motivates beginners to be engaged in learning programming. As the number of students increases, it is challenging for teaching assistants to cater to all the doubts of students and provide goals. This problem is addressed by intelligent …
-
The Programming Exercise Markup Language: A Teacher-Oriented Format for Describing Auto-graded Assignments
… strategies further reduce the ability of educators to share and reuse their assignments. As a solution to this problem, we describe our experiences working with PEML, the Programming Exercise Markup Language, which provides an easy to use, instructor friendly approach for writing programming …
-
From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education
Educators in many disciplines are too often forced to rely on intuition about how students learn and the effectiveness of teaching to guide changes and improvements to their curricula. In computer science, systems that perform automated collection and assessment of programming assignments are …
-
Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code
… program behaviors. These tools will provide indications of test case failures or runtime errors, but without debugging skills, students often become frus- trated when they don't know where to start. They know their code has defects, but finding the problem may be beyond their experience, …
-
Collecting Student Data for Accreditation Assessment
This paper seeks to identify one of the key problems faced by academic institutions seeking accreditation. The accreditation process requires academic institutions to conduct a self-study analyzing how well a given program is meeting the learning outcomes the accreditation board uses in its …