# Server-side 作業計分表 ## 作業內容 Part 2~3 請先用Laravel寫喔! Part 1. **將movieLens的兩張表movie和ratings放入你的資料庫中(10pt)** Part 2. 資料庫基本操作 with API **1. 輸入使用者id,回傳他評分過的所有電影id(Read)(10pt)** **2. 輸入使用者id/他想評分的電影id/給他幾分,在資料庫新增一筆評分資料(Create)(10pt)** **3. 刪除某位使用者的某筆評分資料(Delete)(10pt)** **4. 更改某位使用者的某筆評分資料(例如:把分數從1分改成3分)(Update)(10pt)** Part 3. 介面GUI **1. 請寫一個可以把某位使用者的評分紀錄讀出來的頁面(10pt)** Part 4. 拿一百分的方法 **1. 參考django的講義,把Part2/Part3的部分用django再寫一版(+30pt)** **2. Laravel中有Job/Queue的這個東西,請告訴我它可以拿來做甚麼?(+5pt)** **3. Laravel中有Cache的這個東西,請告訴我它可以拿來做甚麼?(+5pt)** ## 目前的評分表 | Name | 珏安 | 香君 | 郁文 | 曜凱 | 維光 | | ---- | ---- | ---- | ---- | ---- | ---- | | 1-1 Database-Insert | 10 | 10 | 10 | 8 | 10 | | 2-1 Laravel-Read | 10 | 10 | 10 | 10 | 10 | | 2-2 Laravel-Create | 10 | 10 | 10 | 10 | 10 | | 2-3 Laravel-Update | 10 | 5 | 10 | 10 | 10 | | 2-4 Laravel-Delete | 10 | 10 | 10 | 10 | 10 | | 2-5 Laravel-GUI/CS | 8 | 10 | 10 | 8 | 8 | | 3-1 Django-Read | 6 | 6 | 6 | 6 | 6 | | 3-2 Django-Create | 6 | 6 | 6 | 6 | 6 | | 3-3 Django-Update | 6 | 6 | 6 | 6 | 0 | | 3-4 Django-Delete | 6 | 6 | 6 | 6 | 0 | | 3-5 Django-GUI | 6 | 6 | 0 | 6 | 6 | | 4-1 Laravel-Job | 2 | 0 | 0 | 0 | 3 | | 4-2 Laravel-Cache | 0 | 0 | 0 | 0 | 0 | | Summary | 90 | 85 | 84 | 86 | 79 | ## 評語 珏安:珏安很快就把功課寫完了,算是一個效率很高的學生.而且遇到不會的都會問,我覺得他的態度很好,而且願意學習新知.理解能力其實滿強的,通常講一次他就會理解該怎麼做. 香君:香君寫的速度沒有特別快,理解能力可能會慢一些.可能是因為曾經在外面開發過專案的關係,她的Coding Style算是五位之中最好的 郁文:郁文的debug能力滿不錯的,而且能夠舉一反三,觸類旁通.而且可以從現有的教學內容中找出一些可以延伸的部分,把它加進專案裡面.雖然說django的部分GUI還來不及寫,但是我覺得他應該會是這一屆當中最可靠的一位. 優點:舉一反三 曜凱:曜凱蠻常發問的.遇到不會的就會來問.我覺得這個很好.不過自己debug的能力也是滿重要的.也是個認真的學生.雖然說理解能力也不是特別的好,但是會認真的去學習,而 且跟他說需要改善的點,他也會虛心接受. 維光:維光有點理解錯誤我題目的意思了,所以django的部分目前有兩題沒有完成.他的程式能力應該算是還可以,不過他的系統觀念不太好.需要跟他講好所有可能會出現的狀況,還有所有的流程,他才有辦法開始作業.通常這些過程在我們規劃系統的時候自己須要去思考到的.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up