# 考试监控器 **Repository Path**: tantil/exam-monitor ## Basic Information - **Project Name**: 考试监控器 - **Description**: 这是一个小黑课堂 上课考试的监控器, 话不多说,谁用谁知道,记得修改一下webdav 也可以支持其它上机监考 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-08 - **Last Updated**: 2024-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 监考系统软件使用说明 ## 概述 本监考系统软件旨在辅助进行Office相关课程的考试监考,防止学生通过非法手段(如使用小黑课堂等软件)直接生成答案。该软件能够监控指定目录,在考试期间检测文件变化,并生成日志文件上传到指定的WebDAV服务器,以供教师后续审查。 ## 功能特点 - **实时监控**:监控指定目录中的文件变化,包括新建、修改、删除等操作。 - **日志记录**:记录所有监控到的文件变化,并生成详细的日志文件。 - **WebDAV上传**:将生成的日志文件上传到指定的WebDAV服务器,便于远程查看和管理。 ## 使用步骤 1. **配置WebDAV信息**: - 修改代码中的`webDavUrl`、`username`和`password`变量,设置为你自己的WebDAV链接、账号和密码。 ```csharp string webDavUrl = "你的webdav链接" + file_name; // 请替换为你的WebDAV上传链接 string username = "你的webdav账号"; // 请替换为你的WebDAV用户名 string password = "密码"; // 请替换为你的WebDAV密码 ``` 2. **设置监控目录**: - `sourceFilePath`变量应设置为需要监控的目录路径。在实际使用中,这个路径应该是学生提交作业的目录。 ```csharp string sourceFilePath = file_name; // 请替换为需要监控的目录路径 ``` 3. **编译并运行软件**: - 使用Visual Studio或其他支持C#的IDE打开项目,编译并运行软件。 - 软件将开始监控指定目录,并在检测到文件变化时生成日志文件。 4. **查看日志**: - 日志文件将保存在软件运行目录下,同时也会被上传到配置的WebDAV服务器。 - 教师可以通过访问WebDAV服务器,下载并查看日志文件,以了解学生在考试期间的文件操作情况。 ## 注意事项 - **权限设置**:请确保软件运行的用户对监控目录有读取权限,否则可能无法正确监控文件变化。 - **网络连接**:请确保在软件运行时,计算机能够访问配置的WebDAV服务器,否则日志文件可能无法上传。 - **数据安全**:请妥善保管WebDAV的账号和密码,避免泄露导致数据安全问题。 ## 后续支持 如有任何疑问或需要技术支持,请联系软件开发者。我们将竭诚为您提供帮助。