這個專案是一個用來協助管理學生紀錄的應用程式,主要功能包括新增學生、選擇教室、使用 drag and draw 操作學生位置、選擇課程內容以及填寫課程完成紀錄等。
- 新增學生:在課程開始前,您可以輕鬆地新增學生的名字
- 拖曳操作:使用 拖曳功能 將學生的名字拖曳到對應的位置上,實現視覺化的學生管理。
- 課程選擇:在每個位置上,您可以選擇該次上課的課程內容,以便更好地統計和記錄學生的學習進度。
- 自動生成課程紀錄:在課程完成時,系統會經過填入的資訊來自動生成課堂紀錄。
- Vue 3:前端框架
- Element Plus:UI 庫
- Vite:快速開發工具
- TypeScript:程式語言
- ESLint:程式碼風格檢查
- vuedraggable:實現拖曳功能的套件
csr/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── store/
│ │ ├── data.ts // 課程資料存放區
│ │ └── studentStore.ts // Pinia 狀態管理庫
│ ├── views/
│ │ ├── ...
│ ├── App.vue
│ ├── main.ts
│ └── ...
├── package.json
├── tsconfig.json
└── ...