My technology blog

起因

一开始想要找个编程老师,但是又怕对方技术不够,所以写了一套测试系统,可以验证一下老师的技术实力。

原理

前端是H5+JS+CSS搭建的,还有一点PHP。采用了MDUI的样式。原本想做黑暗模式的,奈何不会css,放弃了。

JS发送ajax的post请求到后端服务器,后端是swift+vapor搭建的。后端接收到请求后,从题库中随机出题,发送邮件,建立唯一标识符,将数据存入数据库。

然后就是BMT-Email+TestMail,测试者需要将邮件发送到指定邮箱(TestMail提供),python程序每一分钟调用一次Api,检测是否有新邮件,新旧邮件由一个json文件管理,找到邮件后解析关键词,找到标识符,在数据库中找到具信息,判分,发送反馈邮件,再把数据整理,储存。

Demo

Demo

加入

我们同样支持给其他人使用这套系统,可以联系我Email

zhuhaoyu0909@icloud.com

为了开支考虑,不计划大规模开放。

You’ve successfully subscribed to UTS Blog
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Your link has expired
Success! Check your email for magic link to sign-in.