scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

Online interactive educational system for submission and evaluation of programming assignments

01 Jun 2017-
TL;DR: This paper will provide guidelines for system interface to teachers in which teachers are able to create new programming assignments and assign it to a particular class and reduce the overhead of installing the software required to edit and run the code.
Abstract: Nowadays in educational institutions teachers provide problem statement to students and students submit their solution in accordance with problem statement provided. Grading of these solutions done manually. It is a time-consuming task. To find out the correctness of the solution they required to run multiple test cases. Also, teachers have to ensure that each computer in the lab has editor and compiler to run the code. This paper will provide guidelines for system interface to teachers in which teachers are able to create new programming assignments and assign it to a particular class. Also, this system helps teachers for grading of programming assignments. It will provide a detailed report of class for each programming assignments. It will also reduce the overhead of installing the software required to edit and run the code. This the system provide an easy interface to students to edit and to compile programs. It will also provide the detailed analysis of evaluated assignments.
Citations
More filters
Posted Content
TL;DR: A design and prototype of Web-based learning programming interface that helps students in learning, and improving their programming skills is presented and discussed.
Abstract: This paper concerns the development of a Web-based learning programming interface that would assist students in acquiring programming skills. The current programming tools that are commonly used in application development do not prevent plagiarism and rote learning of previously written programs. An example of such a Web-based learning programming interface is presented and discussed in this paper. It can be adapted to meet learning needs and also provide additional features like the archiving of students’ solutions and their comparison for plagiarism detection.

6 citations

References
More filters
Journal ArticleDOI
TL;DR: PlaGate is described, a novel tool that can be integrated with existing plagiarism detection tools to improve plagiarism Detection performance and implements a new approach for investigating the similarity between source-code files with a view to gathering evidence for proving plagiarism.
Abstract: Plagiarism is a growing problem in academia. Academics often use plagiarism detection tools to detect similar source-code files. Once similar files are detected, the academic proceeds with the investigation process which involves identifying the similar source-code fragments within them that could be used as evidence for proving plagiarism. This paper describes PlaGate, a novel tool that can be integrated with existing plagiarism detection tools to improve plagiarism detection performance. The tool also implements a new approach for investigating the similarity between source-code files with a view to gathering evidence for proving plagiarism. Graphical evidence is presented that allows for the investigation of source-code fragments with regards to their contribution toward evidence for proving plagiarism. The graphical evidence indicates the relative importance of the given source-code fragments across files in a corpus. This is done by using the Latent Semantic Analysis information retrieval technique to detect how important they are within the specific files under investigation in relation to other files in the corpus.

173 citations

Posted Content
TL;DR: A design and prototype of Web-based learning programming interface that helps students in learning, and improving their programming skills is presented and discussed.
Abstract: This paper concerns the development of a Web-based learning programming interface that would assist students in acquiring programming skills. The current programming tools that are commonly used in application development do not prevent plagiarism and rote learning of previously written programs. An example of such a Web-based learning programming interface is presented and discussed in this paper. It can be adapted to meet learning needs and also provide additional features like the archiving of students’ solutions and their comparison for plagiarism detection.

6 citations


"Online interactive educational syst..." refers background or methods in this paper

  • ...Also known as digital natives[1], their technosocial, community bonds to their naturalized use of technology in every aspect of learning, to their ability to learn in new ways outside the classroom, this generation of students is pushing the boundaries of education....

    [...]

  • ...Pairs[pair=1233, arrayOfLines=[1, 2, 2, 4], marked=false] Pairs [pair=2333, arrayOfLines=[2, 2, 4, 4],marked=false] Pairs [pair=3332, arrayOfLines=[2, 4, 4, 5],marked=false] Next for comparing these lists of pair we will implemented Running-Karp-RabinGreedy-String-Tiling algorithm....

    [...]