Evaluation Breakdown โ 100 Marks Total
How Submissions Work
1
Click SubmitA structured form opens on GitHub.
2
Fill every fieldName, roll no., answers, and links.
3
Submit the IssueAuto-tagged with assignment label.
4
Faculty reviewsGrades posted as a comment on your issue.
Course Assignments
Late submissions accepted with a 10% penalty per day. Contact faculty before the deadline if you need an extension.
Assignment 1 10 Marks
Industry, Data Sources & Pipeline Identification
Choose your industry, identify relevant data sources, and design the data pipeline you will use for your streaming analytics project.
๐
Due: 16 August 2026
Assignment 2 10 Marks
Sample Data & Kafka Producer
Based on the data sources from Assignment 1, create sample data and configure a Kafka producer to stream it to a topic.
๐
Due: 1 September 2026
Assignment 3 15 Marks
Dashboard for Analysis of Consumed Data
Create a dashboard for the analysis of the consumed streaming data from your Kafka topic. Use MongoDB Atlas Charts, Grafana, or another tool with at least 3 charts.
๐
Due: 1 October 2026
Final Project โ 40 Marks
Team submission presented live in Lecture 20. Build a complete streaming analytics solution for a real business problem.
Final Project 40 Marks
End-to-End Streaming Analytics โ Your Industry
Teams of 3 build a real Kafka โ processing โ dashboard pipeline and present a business case with quantified impact. This is your portfolio piece.
๐
Presentation: Lecture 20
| Component | Description | Marks |
|---|---|---|
| Problem Statement | Clear business problem, why streaming matters here | 25% |
| Charts & Visualisations | Quality, relevance, and insight of dashboards | 30% |
| Identification of Data | Data sources chosen, schema, volume justification | 20% |
| Technical Working | End-to-end pipeline live demonstration | 15% |
| Discussion | Q&A, business implications, future roadmap | 10% |