本文档同项目master 分之下的doc文档中的点名程序作业说明一致 请查看下面 第二次 部分的说明
git clone https://github.com/ECNU-DEIT-2015/exercise.git
git checkout -b 你的学号
git push --set-upstream origin 你的学号
接着:
- 请首先将您之前的两次作业doc文件夹中的内容拷贝到当前exercise项目的doc目录来。
- 现在可以开始编程修改代码了
- 修改完成后提交 在开始编码前,各位如果运行
pub get
始终出错, 那么请参考www.muedu.org中的4.3 解决put get 问题部分(必须先登录该学习平台才能看到),配置好后,执行:
pub get --offline
git add *.*
git commit -m '学号,第一次代码作业'
git push
提交完成后,你可以到github网站上去查看是否你的分支以及存在。
- 需要一个变量来存储你假象班级的所有学生的学号和其姓名
- 点击后,通过随机数定位到某个学生,并在页面显示该学生的学号和姓名
- 请根据课堂上所讲,结合以前的变成知识,思考那种类型的变量可以保存学生学号和姓名的对应关系,然后到dart官网查找这种结构的dart声明和使用方法
- 关于随机数,课堂已做了讲解,请回忆。
- 实现上述基本功能给定80分。
- 在上述基础上,每多实现一个功能,+5分,满分100分。比如:
- 组织良好的页面效果
- 修改了点击的元素
- ...等等,请各自围绕点名程序的需求发挥
- 为了更加准确的打分,如果同学实现了多个附加功能的,请在提交的时候,附加消息说明添加的功能,格式
git commit -m '附加功能1)xxx; 2)xxx;...'
- 在截止时间之后提交的,实现基本功能(即使也实现了更多功能)的计分60.未实现基本功能的计分50
- 荣誉准则
- 杜绝抄袭,一旦发现抄袭,本次平时作业积分为0
2017-10-21 23:59
请严格按照上述流程操作,否则你提交容易出问题
做任何修改工作前,首先切换到你的项目目录,然后执行:
git checkout 你的学号
//切换到你自己的分之上来
git pull 你的学号
//从网上下载最新的版本,然后同你本地的版本合并
接着:
- 现在可以开始编程修改代码了
- 修改完成后提交 在开始编码前,各位如果需要运行查看效果,系统提醒你要先运行
pub get
但是始终出错,那么请参考www.muedu.org中的4.3 解决put get 问题部分(必须先登录该学习平台才能看到),配置好后,执行:
pub get --offline
完成代码修改后
git add *.*
git commit -m '你的修改摘要'(请务必留下摘要)
git push
提交完成后,请到github网站上去查看是否你的分支以及存在,确保不要提交错误导致评分问题。
在第一次作业基础上继续做如下工作:
- 每当点名一个同学,在页面中动态生成一个Element,用它来列出已经点过的姓名,你可以考虑LIElement,也可以是其他任何能够显示出来的Element
- 在页面上用dart程序添加一个Element,当用户点击时,能够清除上面罗列出来的所有的已点名同学,也就是说把添加的这些Element 从页面remove。
你可以接着上次课上找到的那个关于html和dart连接的tutoiral继续看下一节,那里就有关于添加删除Element的文档。还可以看www.muedu.org上录制的视频课。此外,你也可以找我来答疑。
学校登记的答疑时间是 每周三 15:00-17:00
但你如果其他时间也需要,可以提前练习我或者助教
- 实现上述基本功能给定80分。
- 在上述基础上,每多实现一个附加的功能,+5分,满分100分。比如:
- 组织良好的页面效果
- ...等等,请各自围绕点名程序的需求发挥
- 为了更加准确的打分,如果同学实现了多个附加功能的,请在提交的时候,附加消息说明添加的功能,格式
git commit -m '第二次作业,附加功能1)xxx; 2)xxx;...'
- 在截止时间之后提交的,实现基本功能(即使也实现了更多功能)的计分60.未实现基本功能的计分50
- 荣誉准则
- 杜绝抄袭,一旦发现抄袭,本次平时作业计分为0
2017-11-3 23:59
请严格按照上述流程操作,否则你提交容易出问题,提交后请注意检查,不要提交到错误的分支,比如提交到了master分支了