Find My Professor

Published on . Written by

Find My Professor

If you are a student presently studying at any level, you must take in many doubts while reading or working out any problem, and in the campus, you don’t cognize where the particular subject professor is at the minute. If you have where’s my professor then it would get softer for you to see him/her at that instant or you can even request for a meeting. This finds my professor – python project will allow the user to select the professor and request him/her for a meeting for any query and will be granted admittance to the professor’s time table.  The faculty will be granted admittance to the requests and to bear them or eliminate them. The professor will be asked to update his/her timetable if any modifications. Both the sides will be notified for their requests.

Read more..

SLNOTE

Skyfi Labs Projects
Concept Used

  • Python programming
  • Database management
  • Web application development
Hardware and software used

  1. A suitable OS such as Windows/Linux/Mac
  2. A desktop or laptop with enough Disc storage
  3. Enough RAM to run the program
  4. Python 2 and upwards pre-installed in the system, Pycharm or IDLE or any python-based software.
  5. Python-Flask/Django for application development
  6. SQLAlchemy for Database

SLLATEST
Modules

  • User Login Module
    1. Faculty Login
    2. Student Login
  • User profile module
    1. Student Profile
    2. Faulty Profile
  • Faculty Time Table Module
  • Student to Faculty request module
  • Message module
  • Request accept/ignore module
  • History module
  • Database
  • User logout module
Features

  • Store User information into the database
  • Keep the record of all petitions
  • Allows students to communicate with faculty
Project Implementation

  • Begin by designing the UI for the application by using Pycharm or any python supported IDE, install Flask or Django framework for planning.
  • Make a template for the login page and add a route for handling the logic of a login page and construct up the login page rendering it to the template using flask/Django.
  • Install SQlalchemy using pip command, it tolerates a wide scope of SQL engines such as SQLite, Mysql, PostgreSQL.
  • Then for making changes in the database, you need Flask-migration, install it using pip command in your IDE.
  • Configure SQlalchemy, create the relations usingWWW SQL Designer
  • Then create migration repositories for the database and continue further.
  • Every time the student or faculty logs in the data should be stored in the database.
  • The petitions and calls should be stored in history’s database.
  • Import libraries like a socket, sys, select for chat room notifications.
  • The student should request the professor for time and schedule in the chat room if the professor is not available on the campus or is busy at the moment.
  • A professor will have access to all the student files if needed and student history. Give access to the professors.
  • Ask the professors to add their timetables onto the database, then import the module on to the application.
  • Merge all the modules and finalize the UI for the application.
Technologies you will learn as part of this python project

  • Python
  • Web development using python frameworks

SLDYK
Kit required to develop Find My Professor:
Technologies you will learn by working on Find My Professor:


Any Questions?


Subscribe for more project ideas