MakeMeSmart
1.0.0
該專案是一個comprehensive e-learning platform
由編寫約1500 lines of Python code
開發而成。主要功能包括使用者驗證(MySQL 資料庫)、由 LLM (Gemini 1.5 Pro) 提供支援的互動式測驗。它允許用戶take quizzes, track their scores, and view performance summaries
。該應用程式利用基於雲端的 MySQL 資料庫來實現資料持久性。
使用者身份驗證:安全的使用者登入和註冊。
測驗部分:使用法學碩士的各種問題的動態測驗體驗。
分數追蹤:保存和追蹤個人用戶分數。
互動式圖表:使用從儲存的分數產生的圖表來直觀地表示使用者表現。
摘要頁面:提供使用者進度和分數的全面概述。
該應用程式遵循three-tier architecture
:
表示層(前端):處理使用者交互,顯示測驗、分數和圖表。
應用層(後端):管理使用者身份驗證、測驗邏輯、資料檢索和圖表資料產生。
資料層(資料庫):將使用者資訊、測驗問題和使用者分數儲存在基於雲端的MySQL資料庫中。
前端: HTML, CSS, Streamlit
後端: Python, Google Genrative AI
資料庫: MySQL
(基於雲端)
圖表庫: Plotly
部署: Github, Streamlit CLoud
歡迎貢獻!請隨時提出問題或提交拉取請求。
此專案根據 Apache License 2.0 授權。
如有任何建議、問題或詢問,請聯絡 [email protected]。
擱置的全端專案前端 - https://make-me-smart.vercel.app/