0% found this document useful (0 votes)
47 views3 pages

Edu Tutor AI Technology Stack Overview

Uploaded by

Sarah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views3 pages

Edu Tutor AI Technology Stack Overview

Uploaded by

Sarah
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Project Design Phase – II : Technology

Stack (Architecture & Stack)

Date 31 January 3035

Team ID LTVIP2025TMID3012
7

Project Name Edu Tutor AI

Maximum Marks 4 Marks

Table-1: Application Components


[Link] Component Description Technology
1 User Interface How user interacts HTML, CSS,
with application e.g. JavaScript, Streamlit
Web UI, Mobile App,
Chatbot etc.
2 Application Logic-1 Logic for user Python
registration, quiz
creation, and
dashboard logic
3 Application Logic-2 Speech-to-text IBM Watson STT
conversion for oral service
quiz inputs
4 Application Logic-3 Handling user IBM Watson
queries via chatbot Assistant
5 Database Stores user data, MySQL / SQLite
quiz questions, (local)
scores, performance
6 Cloud Database Stores scalable user IBM Cloudant
and quiz data on
cloud
7 File Storage Stores performance IBM Cloud Object
reports and logs Storage / Local
Filesystem
8 External API-1 Optional use of IBM Weather API
contextual APIs for
quiz relevance
9 External API-2 Optional verification Aadhar API
or profile fetch via
Indian ID
10 Machine Learning Performance Scikit-learn /
Model prediction and TensorFlow
adaptive difficulty
adjustment
11 Infrastructure Deployed via local Local, IBM Cloud
(Server / Cloud) testing and scalable Foundry /
cloud environment Kubernetes

Table-2: Application Characteristics


[Link] Characteristics Description / Technology
Used
1 Open-Source Frameworks Streamlit, Flask, Scikit-
learn, TensorFlow (all
Python-based)
2 Security Implementations IAM roles, SHA-256
password hashing, HTTPS,
OWASP Secure Headers
3 Scalable Architecture Microservices & Modular 3-
tier architecture using REST
APIs and cloud functions
4 Availability Cloud deployment with IBM
Cloud Load Balancer and
distributed microservices
5 Performance Optimized quiz serving,
Redis cache, pre-fetched
user data, IBM CDN

TECHNICAL ARCHITECTURE

You might also like