Oscar Karnalim's repositories

sourcecodeplagiarismdataset

The dataset can be used to evaluate the effectiveness of source code plagiarism detection. Unique to this dataset, both intention to plagiarise and advanced plagiarism attacks are considered in its construction.

CSD

CSD is a tool to educate students about code similarity for academic integrity in programming. With the tool, learners can independently learn about the many ways that a program can be changed without affecting the underlying code similarity.

Language:JavaLicense:Apache-2.0Stargazers:4Issues:1Issues:0

C2S2

C2S2 is a independent tool to select common code segments for exclusion from code similarity detection.

Language:JavaLicense:Apache-2.0Stargazers:3Issues:0Issues:0

STRANGE

STRANGE is a tool for observing similarities and the surface differences among Java/Python source code files.

Language:JavaLicense:Apache-2.0Stargazers:3Issues:0Issues:0

CCS

CCS is a tool to educate computing students about code clarity in programming. It marks code parts that are unclear and provide some suggestions mapped in an interactive HTML page.

Language:JavaLicense:Apache-2.0Stargazers:1Issues:0Issues:0

ITPC.2022.maranatha

This repository contains problems and their solutions used for ITPC 2021, faculty-level programming competition at Maranatha Christian University, Indonesia

Language:JavaLicense:GPL-3.0Stargazers:1Issues:0Issues:0

CCC

CCC is a Java program to count how many programs contain a code segment via a simple substring matching algorithm.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

classroom_dataset

FACE - Face At Classroom Environment contains images captured in classrooms with students' faces. The dataset can be used for research purpose and we have obtained appropriate ethics approval from the students

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

CSTRANGE

CSTRANGE is a comprehensive tool to observe similarities among programming submissions with three levels of similarity: pseudo-semantic (type III code clone), syntactic (type II code clone), and surface (type I code clone)

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

CQS

Code Quality Issue Reporter (CQIS) aims to educate computing students about code quality in programming. It scans Java/Python program code and highlights code quality issues.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.

Language:PythonLicense:EUPL-1.2Stargazers:0Issues:0Issues:0

SSTRANGE

SSTRANGE is a scalable and efficient tool to observe similarities among submissions with locality sensitive hashing

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0