internet technologies lab
Minor Projects
Students are divided into groups of two each as given below. Each group MUST SELECT ONE APP from the list below. Of course, more than one group may select a specific app but the instructor reserves the right to ask a group to pick a different app if too many groups decide on a specific app. As a thumb-rule, no more than three groups can choose a single app.

group numbermembers group numbermembers
125MCMT01, 25MCMT3312 25MCMT12, 25MCMT31
225MCMT02, 25MCMT4213 25MCMT13, 25MCMT30
325MCMT03, 25MCMT4114 25MCMT14, 25MCMT28
425MCMT04, 25MCMT3915 25MCMT15, 25MCMT27
525MCMT05, 25MCMT3816 25MCMT16, 25MCMT26
625MCMT06, 25MCMT3717 25MCMT17, 25MCMT25
725MCMT07, 25MCMT3618 25MCMT18, 25MCMT24
825MCMT08, 25MCMT3519 25MCMT19, 25MCMT23
925MCMT09, 25MCMT3420 25MCMT20, 25MCMT22
1025MCMT10, 25MCMT2121 24MCMT14, 24MCMT20
1125MCMT11, 25MCMT32 

List of Apps


  1. Venue Management
    There are four venues in our school which may be reserved for different academic purposes by faculty. The four venues are
    • Old Seminar Room
    • New Seminar Room (EB200)
    • Old Committee Room
    • New Seminar Room (EB207)
    Create an app that interactively allows faculty to book any of these facilities by stating the purpose, time and date, and room. The interface should display the status of all the facilities by default on a weekly basis or daily basis. There can also be a facility to request for any special arrangements such as a camera, speakers and other such equipment. It should not allow any conflicts in booking the rooms.
  2. Assessment and Evaluation
    This app displays the current marks of students in the subjects that they are currently taking in a semester. Do this only for your class (M. Tech CS) and for this semester in this app. But make your design generic so that other classes and semesters may be added later. The subjects taken by a student are listed column-wise, and each student can see the current marks in Minors and then in the Major Exams. The app should provide two views - one for faculty to enter the marks from a spreasheet and another for students to view their marks. Of course, there must be a login facility for proper access restrictions.
  3. Lab Equipment Inventory
    This app allows faculty-in-charge, sysadmins and lab staff to enter and modify equipment present in each lab in the school. The type, id/label numbers, location, date of recording the data, equipment status and miscellaneous details need to be maintained. It should also be possible to query the app on any attribute and also to print data as required.
  4. Research Publications Display System
    This app displays the research output including papers published by the faculty, PhD theses and M. Tech dissertations submitted by students. There should be two views - one for faculty to enter and view data and another for students and anyone else to view data. There must be a login screen for faculty to modify data while the default is only to view data. There must be facilities to select which publications to display.
  5. Faculty Webpages
    There are several faculty who do not maintain their webpages. This interactive app has facilities for faculty to provide information about their biodata, education, current designation, hobbies and interests, courses taught, etc (talk to individual faculty to find out what they would like to put in their webpages). The app should then create simple but attractive webpages for the faculty.
  6. Research Highlights
    Create an interactive app for showcasing research activities in the School through papers, videos, podcasts, presentations, etc. You may think of focussing research of a particular faculty, lab or a group at a time; or of the School over a period of time.
  7. Admissions Procedure and Information
    Create an app that provides information about School admissions for prospective students and their parents as well as general public curious to know about our admissions. There must be interactive facilities to select what to see. There may also be provisions for podcasts, presentations and videos highlighting the positives of joining our School.
  8. Dynamic Display of News and Events in School
    This app is run from within our School webpage and dynamically showcases events and news about our School. It is also a place for students and faculty to look up the events so that can plan on attending them. Examples of such events are seminars, talks, PhD defences, pre-PhD talks, etc.
  9. Placement Information
    This is an app that displays up-to-date information about placement activities for different streams as well as links to the companies for information. There should also be a feature to see which of our alumni are working in those companies and any other information useful to the students.
  10. Elective Allocation
    App for streamlining elective allocation. It should contain facilities for students to input their preferences in order. There should also be facilities for information about the electives such as syllabus, limits on student numbers, prerequisites, etc. as well as presentations and videos about the course by the faculty concerned.
  11. Interactive Time-table
    "Just look at our current time-table displays" ... need I say more?! Jokes apart, this app is for interactively viewing the time-table in a format that is convenient to students of different streams and courses. Do you think it can be customized and personalised to specific students? May be display only the electives that they have chosen along with the usual core courses? Also, the app should have facilities for faculty to create the time-table at the beginning of each semester. There should be login facilities for students and faculty, and also a default view which will show the time-table as per choice of streams, classes, rooms, times, weekdays, etc.
  12. Interactive Attendance
    This app should display student monthly attendance and also provide facility for faculty to update it. The app should highlight the students having shortage of attendance as well as the classes in which there is a shortage. You may think of login facilities so that the information can be customised.

Evaluation Criteria and Timeline