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