在微信公眾號開發一個教學系統,適用于高中思想政治教育。需要有管理員和普通用戶兩種用戶身份,主要功能模塊有兩個:習題、論壇。這兩個模塊通過微信公眾號的菜單功能進行展示,通過點擊菜單跳轉到對應的模塊頁面。教師即管理員通過點擊習題菜單,可以為學生出題,以一套題的形式讓學生可以在習題模塊中答題。學生答題后,可以將答案提交,教師可以看到學生的答案。提交后的習題不可以再次提交,學生只能看到自己的答案和正確答案。教師可以在論壇模塊中發帖通知學生今天需要完成的習題(如果教師已經出題),并在學生提交答案后論壇中對發布習題的講解,與學生互動。不同年級,班級的學生論壇需要相互隔離,學生只參加自己班級的論壇。
本系統需要教師創建自己班里的學生作為用戶,然后學生通過短信驗證碼進行注冊(短信服務器已有,阿里云),將open id 和系統內的記錄進行關聯(教師創建用戶時輸入手機號,注冊時通過手機號綁定openid到后臺記錄)。通過此方式實現僅僅老師的學生可以使用此系統,其他人不可以使用。
開發要求:
系統后臺需要使用asp. net core mvc架構進行開發,對后臺數據的增刪改查需要創建Restful api進行分布式拆分。