【经验分享】创建团队编程训练区,发布编程打卡题及考核

2024-03-13 21:12

本文主要是介绍【经验分享】创建团队编程训练区,发布编程打卡题及考核,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

总结:
1、在vijos平台上创建团队编程训练区,管理加入的成员,训练区内的资源仅对成员公开;
2、发布编程题让团队成员进行训练,能够实时查询成员通关情况;
3、能够想发布限时考试,对成员进行考核。

备注:
之前为提升小组成员编程基础水平,考察成员开发能力,我利用vijos平台创建了一个团队编程训练区,觉得还不错,故整理经验分享给大家。
但是遇到的问题是发布编程题要提交完整代码,不能单独提交某一功能函数段等情况,不然无法编译通过。也可能使平台用得还不熟,后面再熟悉看看能不能直接复制人家的题目发布。同时,也想请教路过的友友,你们一般在哪里创建训练区,怎么实现不用提交所有代码也能编译通过,比如像csdn上发布的试题,在给定的函数区域内完成功能代码段即可,不用展示所有的代码。求方法分享,谢谢!

****************************** 正题开始 ****************************************

管理员操作步骤:

1、创建私域,以便管理团队成员

2、创建题目。进入创建好的私域后,点击“题库”栏,滑到下面,创建题目。

3、题目创建后,提交时将跳转到题目设置窗口,按照格式上传测试文件。当成员提交他的代码后,系统会自动根据你的测试文件中对应的输入输出一一验证检测,若将你的输入检测成员的代码能使他的输出与你的输出保持一致,则验证通过。

注:一定要按照测试数据集格式来修改你的测试数据!

成员操作步骤:

1、登录https://vijos.org/

2、登录账号,若未有,则先注册再登录

3、点击“我的资料”,查看UID,将UID发给管理员加到编程训练区每日编程打卡域(比如我创建的私域编程训练区为CCS)

4、管理员将成员加进域后,成员可以在“我的域”中查到“CCS ”

5、点击进入CCS每日编程打卡域后,点击上方的“题库”,将显示CCS所有编程题

6、进入一道题目,点击“递交”,选择“java”,补充代码后递交

7、代码通过将显示绿色“Accepted”

8、请开启你的学习打卡之旅吧!

这篇关于【经验分享】创建团队编程训练区,发布编程打卡题及考核的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/806217

相关文章

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

Spring 中使用反射创建 Bean 实例的几种方式

《Spring中使用反射创建Bean实例的几种方式》文章介绍了在Spring框架中如何使用反射来创建Bean实例,包括使用Class.newInstance()、Constructor.newI... 目录1. 使用 Class.newInstance() (仅限无参构造函数):2. 使用 Construc

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3