Lecture Parsing · Academic OCR · Knowledge Extraction · Intelligent Interaction · Structured LaTeX Output
This project is part of the 2025–2026 National College Student Innovation and Entrepreneurship Training Program (China)
Developed by a student team from the School of Data Science and Engineering, East China Normal University
FusionVis Platform is an intelligent platform focused on educational learning assistance and academic document understanding, integrating:
- Lecture and courseware parsing
- Academic paper OCR
- Structured knowledge extraction
- Frontend-backend interactive systems
- Local model inference capabilities
The platform is suitable for:
- Educational learning assistance
- Academic material organization
- Research-oriented knowledge management
- Intelligent PDF / PPT parsing
- AI document understanding experiments
China Software Copyright: FusionVis: A One-Stop Platform for Learning Document Processing [Short Name: FusionVis] V1.0
Registration number: 2026SR0633721
The copyright in China is owned by East China Normal University.
|
Simultaneously supports:
Providing unified access for both classroom and research scenarios. |
Supports:
|
|
Maintains local model directories for:
|
Supports rapid replacement of:
|
|
The platform adopts a fine-tuned version of the open-source Nougat model, further optimized for:
In addition, OCR outputs are refined through LLM-based logical correction and structural verification, further improving:
The model training methodology and related files will be gradually released in future publications and open-source plans. |
The lecture parsing and intelligent question-generation modules incorporate:
to reduce the risk of incorrect knowledge generated by large language models. The platform also integrates extensive knowledge bases and enhancement components, including:
Ensuring:
|
FusionVis/
│
├── backend/
│ ├── smartlec/ # Educational learning backend
│ └── nougat/ # Academic OCR backend
│
├── frontend/
│ └── web/ # Web frontend
│
├── models/ # Local model weights
├── storage/ # Runtime outputs and cache
├── docs/ # Supplementary documentation
└── figures/ # README display images
Recommended environment:
| Environment | Version |
|---|---|
| Python | 3.11+ |
| Node.js | 18+ |
| npm | Latest |
| Docker | Optional |
| GPU CUDA | Optional |
Navigate to:
cd backend/smartlecRun:
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python -m app.mainLinux / macOS:
source .venv/bin/activateNavigate to:
cd backend/nougatRun:
pip install -e .
python app.pyNavigate to:
cd frontend/webRun:
npm install
npm run devdocker build \
-f backend/smartlec/Dockerfile \
-t fusionvis-smartlec \
./backend/smartlecdocker build \
-f backend/nougat/Dockerfile \
-t fusionvis-nougat \
./backend/nougatdocker build \
-f frontend/web/Dockerfile \
-t fusionvis-web \
./frontend/web| Module | Function |
|---|---|
| SmartLec | Lecture parsing and educational assistance |
| Nougat OCR | PDF OCR and structure restoration |
| Web Frontend | Unified interaction interface |
| Local Models | Local inference and model management |
| Storage Engine | Document caching and result management |
- Start SmartLec and Web services
- Upload lecture slides / PDFs
- Obtain:
- Knowledge extraction
- Content summarization
- Learning assistance
- Intelligent parsing results
- Start the Nougat OCR service
- Upload academic paper PDFs
- Obtain:
- OCR results
- Structured documents
- Academic reading assistance
| Member | Responsibility |
|---|---|
| Yu Ke | Project Lead / System Architecture / Model Research / Frontend Optimization |
| Kenan Wang | Backend Development / Frontend Development |
| Zhicheng Xu | Model Research / Extension Development |
| Yumeng Yan | OCR and Version Control |
| Chuhe Zhang | System Testing and Deployment |
- Educational courseware parsing
- Academic document OCR
- Web frontend system
- Dockerized deployment
- Local model support
- Multimodal knowledge association
- RAG-based knowledge enhancement
- Vector database integration
- Multi-user system
- Cloud collaborative parsing
- Enhanced PDF structure restoration
- Docker
- Node.js
- PyTorch
Recommended additions:
.env.example- Docker Compose
- Automated deployment scripts
- Frontend environment variable templates
- Model auto-downloader
- CI/CD Workflow
If this project helps you, feel free to:
- Star
- Fork
- Submit PRs
- Share the project
MIT License
Made with ❤️ by FusionVis Team



