KL教学平台是由授课教师开发的教学平台,其中包含有课程资料共享、作业提交、自动评分、成绩查询、在线讨论等功能,算法设计与分析课程采用KL教学平台来组织课程进展。
授课教师在课程开讲之前已经在后台维护了注册课程的学生的基本信息(姓名、学号、电子邮箱等),并已经将学生名单导入对应课程。 选课同学如果之前没有使用过本系统,则首次登录之前需要激活账户。
激活账户需要点击登录页面下方的“激活账户”(如下图所示,或者直接访问https://kl.lilingkun.com/register/activate/request),然后在“用户名”的输入框中输入自己的学号,填写验证码,并点击“提交”。 然后再查收自己的校内邮箱(学号@bjtu.edu.cn),点击激活邮件中的链接即可设置登录密码并完成激活!
在成功激活用户账户之后便可以使用设置好的密码登录进入课程平台了,进入课程平台后,可以点击首页的课程名称进入到对应的课程页面中。
课程页面的首页上可以查看课程发布的公告,下方是由授课教师上传的课程材料。点击菜单栏的“工具 > 作业”便可进入作业页面。
如果是书面作业,则需要提交PDF版本,切勿提交MS Word或者LaTeX源文件!如果是程序设计作业,则可在对应的作业页面下方填写代码,并选择使用的程序设计语言提交。
程序设计作业提交结束后将进入结果页面,如下图所示,显示提交的代码、得分、测试用例和测试结果。
特别提示: 我们在平时写代码的时候由于要照顾到用户体验,总是要求在用户输入之前输出提示信息,例如:“请输入两个数字a和b,我们将输出它们的和:”,但是对于算法设计与分析课程而言,我们更加重视同学们对算法逻辑的掌握而非用户体验,因此同学们不要输出任何提示信息,只需要按照题目要求的格式输出算法运行的结果即可,否则自动评分程序将判为计算答案错误。
如果遇到任何关于平台的技术问题,例如无法激活账户、无法登录系统、无法提交作业,或者发现了系统漏洞,欢迎与我联系,请发邮件至kunkun (at) bjtu.edu.cn。