协同软件开发工具Trustie-Forge(http://www.trustie.net)
Trustie-Forge工具旨在针对课程实践,为老师、教辅和学生等提供实践任务管理、分布式协同开发、代码版本管理、实践交流和讨论等功能。老师和教辅可利用该工具来创建和布置实践任务、跟踪和分析学生的实践情况及成果,学生可利用该工具来协同开发软件,提交文档、模型和代码等。工具还提供了实践讨论和资源分享功能,如通知、留言、技术博客、实践资源库等,并可对相关的实践数据进行统计和分析,如学生实践活跃度、贡献度、提交次数等等。
代码阅读和标注工具Trustie-Codepedia(http://codepedia.trustie.net)
Trustie-Codepedia工具旨在支持程序代码的标注,提供了程序代码加载、阅读、注释、质量分析等功能。它可将程序代码加载到工具中,构建面向阅读和标注的代码资源库,分析并产生代码的总体结构、类与方法、方法间调用关系等方面的视图信息;用户可对加载的代码或者代码片段进行标注。工具还提供了查看他人代码注释功能,支持用户对代码标注进行赞与踩、匿名评论、交叉互评等。
开源软件和群智知识检索Trustie-Ossean (http://ossean.trustie.net)
Trustie-Ossean工具旨在提供开源软件和软件开发知识的检索服务,它从互联网的开源社区中爬取了海量的开源软件和软件开发知识,为用户提供了二方面功能。一是检索和获取开源软件资源,用户输入待查询的开源软件信息,系统将检索出相关的开源软件。二是检索和获取软件开发知识,用户输入待查询的软件开发问题,系统将返回针对该问题的相关软件开发知识。
群体化学习工具LearnerHub(http://www.learnerhub.net/)
LearnerHub工具旨在为互联网上用户提供群体化学习的功能,支持用户针对某个特定的主题开展交流和讨论、实现资源共享、共同分享经验等。它采用社区模式来组织学习者,通过创建学习群组和学习空间来支持用户通过在线的方式来开展群体化学习。工具还提供了多种机制来激励用户共创高质量的学习内容、共同解决学习和实践中遇到的多样化问题。
软件开发实训工具Trustie-EduCoder(https://educoder.trustie.net/)
Trustie-EduCoder工具为软件开发实训提供了在线实训、分班管理、任务跟踪、自动考评等功能,为软件开发实训提供支撑环境,包括代码编写、自动构建、运行评测等。此外,Trustie-EduCoder还提供了高效的群体交流讨论和学习机制,能够帮助学习者通过相互之间的交流和分享,解决实践中遇到的问题。