https://github.com/neerajjv/true-source
True-Source
https://github.com/neerajjv/true-source
flask python
Last synced: 5 months ago
JSON representation
True-Source
- Host: GitHub
- URL: https://github.com/neerajjv/true-source
- Owner: Neerajjv
- Created: 2024-09-12T16:54:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T16:15:05.000Z (almost 2 years ago)
- Last Synced: 2025-03-25T11:11:22.499Z (over 1 year ago)
- Topics: flask, python
- Language: HTML
- Homepage:
- Size: 11.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# True-Source
## Overview
**True-Source** is a sophisticated platform designed to help educators and institutions assess the originality of student assignments. The application performs comprehensive plagiarism checks by comparing submitted texts against a vast array of online sources and detecting both direct copying and paraphrasing. It also identifies AI-generated content, ensuring academic integrity and originality.

## Features
- **Plagiarism Detection:** Identifies exact matches and paraphrased content by comparing submitted assignments with online sources.
- **AI Content Detection:** Flags content that may have been generated by AI, helping to differentiate between human and machine-generated text.
- **Comprehensive Web Search:** Utilizes Google Custom Search Engine (CSE) for a broad comparison against online content.
- **User-friendly Interface:** Provides a streamlined and intuitive interface for both students and educators to interact with the platform.
- **Detailed Reports:** Generates reports highlighting copied sections, potential sources, and overall similarity percentages.
## Installation
### Prerequisites
- **Python 3.x:** Ensure Python 3.x is installed on your system.
- **API Keys:** Obtain Google Custom Search Engine (CSE) API key and search engine ID.
### Steps
1. **Clone the Repository:**
```bash
git clone https://github.com/Neerajjv/True-Source.git
2. **Navigate to the Project Directory:**
```bash
cd True-Source
3. **Install Dependencies:**
```bash
pip install -r requirements.txt
4. **Configure Google CSE:
Go to the Google Custom Search Engine (CSE) and create a new search engine.
Obtain your API key and search engine ID.
Add these credentials to the .env file:**
```bash
{
"api_key": "YOUR_API_KEY",
"search_engine_id": "YOUR_SEARCH_ENGINE_ID"
}
4. **Configure Google CSE:
Go to the Google Custom Search Engine (CSE) and create a new search engine.
Obtain your API key and search engine ID.
Add these credentials to the .env file:**
```bash
{
"api_key": "YOUR_API_KEY",
"search_engine_id": "YOUR_SEARCH_ENGINE_ID"
}
**USAGE :**
```bash
python main.py
python pdf.py