This project is designed to minimize the process of making practical files by college students. It follows Graphic Era Hill University's Format of making Practical files.
Solving practical programming questions of C, C++ and Java are sure fun and challenging, but copying them in word file with question and name correctly formated, and maintaining the previous page format while working in present page is time consuming.
This project solves this issue
- Features
- Tech Stack
- Run Locally
- How To Use?
- Results (Screenshots)
- Credits (Documentation)
- Application Installation By Zip
- Feedback
- Author
- License
- One time Input.
- User Independence to choose fonts and styles.
- Auto saves previously generalized Input.
- Allow user to execute with their own inputs.
- (Some features like (C++ and Java conversion) aren't in working condition for now... will design soon.)
Front End: PyQt6
Backend: Subprocess, python-docx
Clone the project
git clone https://github.com/GreyHatStyle/Practical-File-Generator-GEHU.gitGo to the project directory
cd Practical-File-Generator-GEHUInstall dependencies
pip install -r requirements.txtStart the program
python main.pyThis is the first page of project.
Enter your details (Will be added in Practical File only (Word docx).
Savewill save this details in your local system. Next time you restart, your details will be already there.- Next time you don't need to click save button again and again.
- Press
Newto start!
- After pressing
Newselect a folder which contains file in this format. - It is recommended to save your file name according to practical question.
-
Here is the Guide of using setting page.
-
Like before once you press
Next, you can save this entries for future use.
-
Note: For now only C format works, Java and C++ are still underdevelopment.
-
Press
NextButton, it will ask to save data first time or if previously saved data is changed. -
Your will be directed to this page.
-
As soon as all files are completed in folder, press
CreateButton. -
Save the file.
To view full Word Document you can open Your Name DMP.docx file, present above.

These documentations helped me alot during project planning.
To run this project, without Python in your system:
- Download the ZIP file
Practical File Formatter.zip - Extract the ZIP safely.
- Run (Double Click on)
Practical File Formatter.exedirectly.
If any error occurs during Runtime, kindly contact me via gmail given below, Also a Website Version of this project will be coming soon...
If you have any feedback, please reach me it manasbisht1142004@gmail.com






