Skip to content

Latest commit

 

History

History
129 lines (100 loc) · 5.05 KB

dian-ming-cheng-xu-zuo-ye.md

File metadata and controls

129 lines (100 loc) · 5.05 KB

本文档同项目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分支了