Skip to content

wqLouis/paper_check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paper Check

A similarity checker for past papers


I will rewrite this entire repo later
This Repo is currently under development, most functions are not working yet <3

About this project

This project is designed to analyze academic examination papers for textual similarities, helping educators identify potential plagiarism or repeated content across different papers.

Features

  • PDF file input ✅
  • Text similarity analysis (WIP)

Installation

  1. Ensure Python 3.10+ is installed
  2. Create and activate virtual environment:
uv venv
.\.venv\Scripts\activate
  1. Install dependencies:
uv pip install -e .

Usage

flet run ./main.py

Before you analysis: Register paper -> OCR and preprocess -> Examine

Project Structure (Outdated)

paper_check/
├── main.py                # Entry point
├── db/                    # Database directory
├── models/                # Data models
├── src/
│   ├── core.py
│   ├── main_utils.py
│   ├── register.py
│   └── xlsx_operations.py
├── pyproject.toml         # Project configuration
├── uv.lock                # Dependency lockfile
└── README.md              # Project documentation

About

A tool for analyzing academic examination papers for textual similarities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages