Skip to content

yudantoanas/mossquito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mossquito

Mossquito is a notebook preprocessor that extracts notebook contents and convert it into python script. This app is used by instructors of Hacktiv8 Indonesia's Data Science bootcamp program to extract and convert student assigments, that are mostly in notebook formats, into python scripts. This app also uses MOSS for plagiarism checking.

Mossquito is inspired by Park Ye-Joo's article about "Run MOSS Plagiarism Checker on Jupyter Notebooks" in his personal blog.

Requirements

  • MOSS access
    • You can obtain MOSS access (here)

Use Case

Use Case 1 - Only extract and convert notebook to scripts

python main.py <your_assigment_directory>

Use Case 2 - Running full pipeline (extract ➡️ convert ➡️ moss checking)

./run.sh <your_assignment_directory>

Reference

About

Mossquito is a notebook preprocessor that extracts notebook contents and convert it into python script. This app also uses MOSS for plagiarism checking.

Topics

Resources

Stars

Watchers

Forks

Contributors