18,843 research outputs found

    Automatic Assessment of Programming Assignments using Image Recognition

    Get PDF
    ProgrammeerimisĂŒlesannete automaatne kontrollimine on vaba juurdepÀÀsuga e-kursuste ehk MOOCide (Massive Open Online Course) juures hĂ€davajalik suure hulga esitatud lahenduste tĂ”ttu. Ülesannete nĂ”uded peavad olema detailselt sĂ”nastatud, et neid oleks vĂ”imalik automaatselt kontrollida. VĂ€ga tĂ€psed nĂ”uded ĂŒlesannetele piiravad jĂ€llegi nende loomingulisust. Probleemi leevendamiseks loodi antud lĂ”putöö raames sĂŒsteem, mis suudab automaatselt hinnata programmeerimisalaste ĂŒlesannete graafilist vĂ€ljundit, kasutades pildituvastust (image recognition). SĂŒsteemi rakendatakse algajatele mĂ”eldud programmeerimisalaste ĂŒlesannete puhul, mille lahenduseks on soovitud objekti graafilise vĂ€ljundiga programmid. Lahendusprogrammist genereeritud pilti analĂŒĂŒsitakse pildituvastusega, mille tulemuseks on arv, mis nĂ€itab tĂ”enĂ€osust, et soovitud objekt oleks pildil. Esitus on arvestatud vĂ”i mittearvestatud vastavalt eelmainitud tĂ”enĂ€osusele. Valminud sĂŒsteemi testiti MOOCi peal, tĂ€psemini 2272 esitatud lahenduse peal. 4.6% tulemustest olid valenegatiivsed ning 0.5% tulemustest valepositiivsed. Kursuse jooksul lĂ€bi viidud vahekĂŒsitlusest selgus, et 82.1% vastanute arvates töötas sĂŒsteem hĂ€sti vĂ”i vĂ€ga hĂ€sti ning keskmine hinnang sĂŒsteemile 5 palli skaalal oli 4.4.Automatic assessment of programming tasks in MOOCs (Massive Open Online Courses) is essential due to the large number of submissions. However, this often limits the scope of the assignments since task requirements must be strict for the solutions to be automatically gradable, reducing the opportunity for solutions to be creative. In order to alleviate this problem, we introduce a system capable of assessing the graphical output of a solution program using image recognition. This idea is applied to introductory computer graphics programming tasks which solutions are programs that produce images of a given object on the screen. The image produced by the solution program is analysed using image recognition, resulting in a probability of a given object appearing in the image. The solution is accepted or rejected based on this score. The system was tested in a MOOC on 2,272 solution submissions. The results contained 4.6% cases of false negative and 0.5% cases of false positive grades. A participant survey revealed that the system was perceived to be functioning well or very well by 82.1% of the respondents, with an average rating of 4.4 out of 5

    Automatic Image Marking Process

    Get PDF
    Abstract-Efficient evaluation of student programs and timely processing of feedback is a critical challenge for faculty. Despite persistent efforts and significant advances in this field, there is still room for improvement. Therefore, the present study aims to analyse the system of automatic assessment and marking of computer science programming students’ assignments in order to save teachers or lecturers time and effort. This is because the answers are marked automatically and the results returned within a very short period of time. The study develops a statistical framework to relate image keywords to image characteristics based on optical character recognition (OCR) and then provides analysis by comparing the students’ submitted answers with the optimal results. This method is based on Latent Semantic Analysis (LSA), and the experimental results achieve high efficiency and more accuracy by using such a simple yet effective technique in automatic marking

    Automatic Assessment in Undergraduate Level Engineering Drawing

    Get PDF
    AutoCAD is the most popular software used in undergraduate level Engineering Drawing education. Currently, there are no available methods to automate the marking process of AutoCAD assignments. This project is attempting to create a software prototype that can conceptually show how the marking process of AutoCAD assignments can be automated. The prototype will first convert the AutoCAD DXF file into SVG format and then evaluate each of the elements and attributes. The prototype is a web-based application and is able to achieve the aforementioned objectives. Given appropriate time and resources, this project can be extended into a full scale working application

    Technology assessment of advanced automation for space missions

    Get PDF
    Six general classes of technology requirements derived during the mission definition phase of the study were identified as having maximum importance and urgency, including autonomous world model based information systems, learning and hypothesis formation, natural language and other man-machine communication, space manufacturing, teleoperators and robot systems, and computer science and technology

    Markerless Motion Capture in the Crowd

    Full text link
    This work uses crowdsourcing to obtain motion capture data from video recordings. The data is obtained by information workers who click repeatedly to indicate body configurations in the frames of a video, resulting in a model of 2D structure over time. We discuss techniques to optimize the tracking task and strategies for maximizing accuracy and efficiency. We show visualizations of a variety of motions captured with our pipeline then apply reconstruction techniques to derive 3D structure.Comment: Presented at Collective Intelligence conference, 2012 (arXiv:1204.2991
    • 

    corecore