TutorLoom
The learning platform for companies, colleges and training institutes. Free and open source, with an Enterprise edition.
StudyPilot: an AI agent that turns your syllabus into a study plan, quizzes you, and re-plans.
EducationHTML · Jupyter NotebookGitHub @abayateOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Kean University TECH 3500 Web Client-Side Programming (Fall 2026): every lab, assignment and project, including StudyPilot, an AI study-planning agent
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Coursework by Anthony Bayate, Kean University. Every lab, assignment and project I built for the class is collected here, in the order I did them.
StudyPilot is an AI study-planning agent. You give it a syllabus (paste it or upload a PDF) and the agent pulls out every deadline, builds a day-by-day study plan, quizzes you, and re-plans when a quiz shows a weak topic. It runs on Node.js/Express with Google Gemini tool calling.
project-1-studypilot/report/| # | Project | What it is | Stack |
|---|---|---|---|
| 01 | Personal website | My first personal site and the software-install page from week 1 | HTML, CSS, JS |
| 02 | Lab 5: AI web apps | Seven tasks: TensorFlow.js image classifier, OpenAI chat, vision, image generation and TTS, a LangChain guardian, RAG over a résumé PDF, a chatbot UI and the OpenAI Agents SDK | TF.js, Node, OpenAI, LangChain |
| 03 | CSS frameworks | The same kind of page built with Bootstrap, Bulma, Foundation, Materialize and Tailwind | CSS frameworks |
| 04 | Cert Tracker | A React app for tracking certifications | React, Vite |
| 05 | Week 3 class activity | Class activity and reflection | Write-up |
| 06 | JavaScript fundamentals | Functions, closures, promises, async/await, the event loop, fetch, error handling, plus a first Express server | Node.js, Express |
| 07 | Express website | Multi-page Express site with static views | Express |
| 08 | JavaScript games | Six browser games, including Battleship against an AI admiral and a tower-defense game (play them) | Canvas, JS |
| 09 | OpenAI Joke Bot | A joke bot built on OpenAI's Next.js quickstart, with streaming | Next.js, OpenAI |
| 10 | Agentic app research and proposal | LaTeX report on five agentic apps and the StudyPilot proposal, plus the agent-hijacking video reflection | LaTeX |
| 11 | Lab 7: SPA frameworks | One app built seven ways: vanilla, Vue, Svelte, Solid, Preact, Lit and Qwik | Vite |
| 12 | Python + OpenAI notebook | Jupyter notebook working with the OpenAI API from Python (text, images and audio) | Python, OpenAI |
| 13 | Lab 8: ADK blogger agent | A multi-agent blogger (planner and writer loop agents with validators) | Python, Google ADK |
| 14 | Kaggle AI Agents course | Setup and progress for Google's 5-Day AI Agents Intensive | Antigravity, AI Studio |
| P1 | StudyPilot | AI study-planning agent (see above) | Express, Gemini |
Each folder is self-contained. Node projects run with npm install then npm start, and Python projects have a requirements.txt. Projects that call an AI model need a key in a local .env file. Copy .env.example to .env where there is one.
No API keys are committed.
.envfiles are gitignored, and keys that appeared in notebook output were replaced withREDACTED_API_KEY.
Code in 09 builds on openai/openai-quickstart-node (MIT). Lab handouts and course slides belong to the instructor and are not included.