是这样的,楼主正在努力自学前端技术,准备找工作。
本科学的电子信息工程,但是相比互联网的话,对电子这块兴趣不大,所以毕设选了这么个奇葩题——
「XX课程在线考试系统的设计与开发」。
老师的要求:
1. 设计并开发出一套电路分析基础课程考试系统,要求集练习、测试自动化于一体。
2. 具有教学题库管理、考题自动生成、在线测试、自动化评分、成绩登记等功能。
感觉很全端的样子。其实是学校那个课程组想更新他们的在线测评,顺便出了这么个题目,我看和我想找的工作挺接近的,可以认真做做增长经验。当然,和四年学的一毛钱关系都没有。
因为那些老师也是搞电子的,自己对这个也不是很懂,所以我只能自己努力,来V2EX上请教了。
楼主现在只懂HTML&CSS, JavaScript算是熟悉,但是还在努力深入学习中。因为自己搭过网站,算是了解Nginx的服务器端配置。数据库也不太懂,但是老师指明了一定要用数据库,因为要导入他们课程的考试题库。
打算前端就使用 jQuery + Bootstrap,但是后端不太懂。
所以想请教各位大神:
1. 这个在线考试系统如何架构? 可以把它做成一个Web App吗?
2. 在网上搜了下「在线考试系统」,一般都是很丑陋的界面,
然后用的ASP.NET,或者JSP开发。
因为用的OS X系统,不太想接触.NET和JSP。所以我可以用Node.js写后端吗?或者推荐某些Python框架?对Python的学习还是不排斥的。 实在不行就只能从零开始学PHP了。
3. 数据库是使用MySQL还是现在有点火的MongoDB Redis?哪个比较好上手?
4. 比较喜欢现在的新鲜的开源框架。但是最好还是要兼容到IE7。
总之就是不使用ASP.NET、JSP和PHP,只用JS、Python以及数据库来开发这个在线考试系统难度大吗?有可行度吗?
大概有半年的时间做这个东西,还是挺想自己认真把它做出来的。
请各位指点,感激不尽。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/141006
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.