lidemy / lidemy-learning-frontend Goto Github PK
View Code? Open in Web Editor NEWLidemy 導師實驗計畫學習系統前端
Lidemy 導師實驗計畫學習系統前端
原本首頁上有一個進度可以讓大家點「完成」
但是在有了自己的交作業系統以後,就可以在交作業時自動讓進度前進
例如說我交了第一週的作業,那進度就會自己往前移到第二週去
這一樣是後端要改的,然後有一個點要注意,進度往前的時候不是只有改 progress 而已
還有一個存進度 log 的 table 也要新增資料
可以參考首頁進度前進的 API 實作
再來,在交作業的時候要多一個驗證
例如說我現在進度在第 3 周,但我要交第 5 週的作業
就會跳出提示說:「你現在在第 3 周,但是卻要交第 5 週的作業,確定嗎?如果確定的話,系統進度會自動跳到第五週完成」,按下確定才會把作業交出去,然後學生的 progress 就會變成 6(第五週完成,所以是第六週)
如果學生在第 5 周然後要交第 3 週的作業,不會出現提示,但是進度也不會往回調到第 3 週。交作業的時候進度只會往前,不會往後。
基本上是後端要改,如果有勾選「進度相近的話」,目前的邏輯是會篩選「所有人」的進度
但會變成老師或是助教 po 的都看不到
所以應該改成:「如果是第四期才進度相近,否則的話都顯示」
後台新增一個功能是可以產生邀請連結,需要填入:
填入之後產生連結,只要用那個連結進來的人就可以直接被賦予這個身份
在更改資料的地方需要兩個資料都有內容才有辦法送出,需要調整為可以單獨送出,如果另外一個欄位空白則保持原本 id
學習系統想加一個東西,是淘汰制的東西,可以直接加在「助教列表」那個 tab,順便把名字改成「管理後台」之類的,以後相關的就可以放那邊。
看近兩週符合淘汰制的人的名單還有他們 po 的每日心得。
把 Lidemy 首頁的進度根據課綱: https://github.com/Lidemy/mentor-program-4th 更新
mobile 版面看不到登入按鈕QQ
手機版 Table RWD 破版 TAT
首頁顯示最新消息的 API 改成最多只顯示 5 篇(現在不知道幾篇,如果就是五篇那不用改)
並且把介面改成除了最新的一篇以外,其他 4 篇只顯示標題,按下去之後才顯示內容
應該可以用這個來做:https://ant.design/components/collapse-cn/
在我的批閱下,使用 filter 會跑出所有東西來 QQ
在一些瀏覽器檢視尺寸下會看不到登入按鈕。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.