我希望让我的编程学生分组工作,并使用Eclipse和Java编写一个程序。我一直在研究让学生在这样一个项目上合作的最好方法,但我不知道他们合作的最佳方式是什么。
最终,我想让一个学生做一个班级,另一个学生做另一个班级,然后让他们将另一个学生的班级导入到他们的项目中,并在课堂上调用必要的方法。
Bitbucket和GitHub现在让我很困惑,所以我不确定它的可用性。Pastebin是一种选择,但是没有统一的代码。创建Dropbox帐户是否是轻松共享代码的最佳方式?
编辑:
好吧,这些回答让我在我不熟悉的文字中游动,但我非常感激所有这些知识赋予了我。我如何简化共享代码,让一个学生给另一个学生一个.java文件,而他使用那个.java文件和它的所有公共方法来帮助他的项目工作?
例如,一个学生做了一个简单的数学运算课。另一个学生做了一个不同的数学运算课。它们彼此共享代码,并能够实现另一个人的类来创建一个简单的计算器。
发布于 2012-12-06 21:11:50
使用Dropbox/Google似乎是他们需要做的最好的选择。我很想做其他的事情,但是这门课的重点是理解编程语言。也许当我和吉特在一起的时候,我们会用这个。现在,这一切都是关于编码和与另一个学生分享一堂课。
每个人都很棒。感谢所有伟大的想法和讨论。
发布于 2012-11-19 16:46:51
如果你教编程,你应该真正意识到:
你的学生应该能够在学习结束后使用版本系统,否则他们将缺乏一项技能,这是非常重要的,当涉及到一起工作。
既然目前有一个大规模的git运动,为什么不让他们学习git呢?我建议您阅读亲Git并学习它们使用git。GitHub是使git服务器对他们可用的最简单方法。
你和他们都不会在5分钟内学会它,但对他们来说,对你来说,作为一名教师,这是值得的。
发布于 2012-11-19 16:51:14
我觉得sourceforge很有竞争力。它是免费的,也有一个小型的has服务器。也许它更老了,不是像吉特那样被炒作的。但我理解您的担忧,而ftp或webdav协议也有利于共享代码。例如,Komodo可以在ftp上编辑文件。版本控制可能会非常痛苦,您需要了解更多。
https://stackoverflow.com/questions/13458251
复制相似问题