TutorLoom
The learning platform for companies, colleges and training institutes. Free and open source, with an Enterprise edition.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Kean University TECH 3500 Web Client-Side Programming (Fall 2026): every lab, assignment and project, including StudyPilot, an AI study-planning agent
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 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.