Inspiration
Dissertations are a crucial part of the post-graduation curriculum. Research is the best way to gain theoretical as well as practical knowledge and to explore endless possibilities. However, we see some flaws in the current system for dissertation submission. It lacks convenience, punctuality and transparency. There is a need for an online dissertation monitoring system to ensure that the process is hassle-free and is done within a set time. So why not have a platform that allows the Universities and Colleges to manage and monitor the PG Dissertation Process
What it does
College Registration and Curriculum Setup: The PG Coordinator registers the college and defines the dissertation curriculum for each branch.
Guide Selection and Mapping: Students select their domain preferences for the dissertation. Guide-Student mapping is automated while maintaining the Student-Guide ratio, subject to final approval by the PG Coordinator.
Thrust Idea Submission and Selection: Students submit thrust idea(s) to their guides. Guides review and rank the thrust ideas and give feedback and suggestions. Plagiarism Check of the finalised Thrust Idea is done. The final thrust idea is submitted to the committee for approval, and upon approval, it becomes the selected topic for the dissertation.
Research Progress Management: Students update their research progress based on the timeline set by the PG Coordinator. Guides review and provide feedback, ensuring continuous progress.
Publication: Students submit links to their publications, particularly those stemming from dissertation research, if required by the college.
Final Report Submission: Students can submit their final dissertation reports if they have met all the criteria for research progress and publications, subject to approval by the dissertation committee. The submitted report undergoes a plagiarism check before proceeding to evaluation.
How we built it
We had 3 entities Student, Guide, Pg Coordinator, we defined certain roles and functionality and implemented seperate dashboard of each
Next.js:
- Next.js is a versatile React framework renowned for its server-side rendering and seamless integration with React. It offers features like static site generation, built-in routing, and API routes, making it ideal for building dynamic and scalable web applications.
MongoDB: MongoDB is a flexible NoSQL database well-suited for projects with dynamic data requirements. It stores data in flexible, JSON-like documents, allowing for easy schema evolution and scalability. MongoDB's scalability and robust querying capabilities make it an excellent choice for handling diverse data types and accommodating future project growth.
Tools :
Figma: Figma is a collaborative interface design tool that facilitates the creation of visually appealing and user-friendly interfaces. It enables seamless collaboration among team members for designing and prototyping project layouts.
Git and GitHub: Git is a distributed version control system used for tracking changes in code, managing branches, and enabling collaboration among developers. GitHub, a cloud-based platform, hosts Git repositories, facilitating version control, code review, and project management.
MongoDB Compass: MongoDB Compass is a graphical user interface (GUI) for MongoDB, providing developers with a visual representation of their data schema and enabling easy database management. It streamlines database operations and enhances the development workflow.
Challenges we ran into
Accomplishments that we're proud of
- We became Smart India Hackathon Finalist with this problem statement.
What we learned
- Lastest Technology like Nextjs, mongodb
- Collaboration using tools like git, github
- A lot about the web world
What's next for Post Graduation Dissertation Management & Monitoring System
- Add AI summarization for the guide to Summarize students report
- Video call and chat features
- Integrate Plagiarism Detection tools
- Language Translation and Localization
- Mobile Application
- Integration with Various Management Tools
Document Ref : link
PPT : link
Log in or sign up for Devpost to join the conversation.