Open Positions in Design Projects
Here are some of the project I am interested in. However, students are welcome to appoach me with any other ideas.
Real-time Object Detection using RPi (Urgent need)
Implementing a real-time object position detection (input feed via camera module integrated with Raspberry Pi)
The algorithm should detect coordinates of hand movement (top view), as well as depth (eg. whether hand is hovering over the surface or touching the surface, from side view)
Skills needed: Computer Vision, IoT integration of RPi with camera module
Team size: 2-3
Game Development for Foundational Literacy (Urgent need)
Implementing a foundational literacy game that can run directly on RPi. (Game design will be provided)
Skills needed: Game development
Team size: 2-3
Quality Assessment of Instructional Design (Computer vision)
Design and implementation of a framework that identifying adherence to instructional design principles in educational videos and quantifies the instructional quality
Skills needed: Image and Video Processing, MATLAB/Python, Computer Vision
Team size: 3-4
Game-based learning for STEM education (Game design & development)
The project involves design and development of educational games for senior school or undergrad education. The process would involve selecting a topic typically difficult to visualize through conventional teaching, selecting a genre of game, planning a story, storyboarding, character modelling, UX and UI design on each screen, strategizing the placement of game elements and game techniques, theoretical validation of the game, and testing of the game with IITJ students.
Skills required: Unity/Unreal, Wireframing tools, Blender, server management, database management
Team size: 2-4
Grading tool for instructors (Software development)
This tool should serve as a visualization aid/GUI for instructors at the time of grading. The tool (online/standalone) takes a spreadsheet of marks as input and helps an instructor visualize statistical parameters, largest window of successive grades, count of each grade, etc. The tool should also include provisions of grading via other statistical measures, such as grading on a curve.
Classroom Gamification Portal (EdTech/Web development)
An online portal that enables the users to assign, earn, and redeem points for various tasks in a classroom setting.
1. Teacher and TA profile (i) to create tasks and assign points to each task (ii) provision of mapping points to students listed in a course (iii) scoreboards and leaderboard (iv) Listing rewards for points (v) possible integration with GC (optional)
2. Student profile (i) to view his/her own current points and the breakup of points (ii) view available rewards for the current points (iii) option to pool points with other students (iii) view leaderboard (iv) option to redeem the points against available rewards
Skills needed: Web development, server management, database management, UX Design
TA Assignment Portal (Web development)
An online portal that enable ease of assigning Teaching Assistants (TAs) to courses at IIT Jodhpur. The portal would involve three profiles:
TA Admin
TA Supervisor (Course Instructor)
TA (Student)
The portal should allow the TA admin to optimize factors like educational background, past TA experience, availability in course slots, interest, faculty preferences, hours of engagement, etc., to assign TAs to a particular course. After assignment of duties at the beginning of the semester, this platform should also allow TAs to submit their monthly work reports and obtain approval/feedback from supervisors. This platform could later be useful for release of assistantship, processing Best TA Awards, etc.
Skills needed: Web development, server management, database management, UX Design
Interested students are welcome to write to rajlaxmichouhan@iitj.ac.in with any other project idea as well.