常见问题
我们收集了一些常见的问题与解答,希望能帮助到您。
1. 我的个人数据存储在哪里?
您的所有数据(包括账户信息、评教模板、订阅的通知等)都安全地存储在您的本地计算机上,不会上传到任何第三方服务器。
数据存储位置遵循操作系统规范:
- Windows:
%LOCALAPPDATA%\XJTUToolbox
- macOS:
~/Library/Application Support/XJTUToolbox
- GNU/Linux:
~/.local/share/XJTUToolbox
快速访问数据文件夹
- Windows: 在文件资源管理器的地址栏输入
%LOCALAPPDATA%\XJTUToolbox
后回车。 - macOS: 在访达中按下
Command + Shift + G
,然后粘贴~/Library/Application Support/XJTUToolbox
并前往。
2. 如何卸载程序和清除数据?
- 卸载程序:直接删除应用程序文件即可(对于 Windows,是整个解压后的文件夹;对于 macOS,是“应用程序”文件夹中的
XJTUToolbox.app
)。 - 清除数据:卸载程序不会自动删除您的个人数据。如果您希望彻底清除,可以在卸载前,前往程序内的 设置 > 账户 > 清除所有账户。或者,您也可以手动删除上一条中提到的数据文件夹。
3. 我的数据安全吗?会泄露密码吗?
您的数据是安全的。
- 本地处理:您的所有敏感数据(如学号、密码)仅用于与西安交通大学的官方服务器进行通信,我们不会将其发送到任何其他地方。
- 本地加密:我们建议您启用本地加密功能。请前往 设置 > 账户 > 加密账户 设置一个加密密码。此后,每次启动程序都需要输入该密码才能访问您的账户信息,有效防止他人未经授权使用。
即将到来
在下个版本中,我们即将支持利用操作系统原生安全机制(如 macOS 的“钥匙串”和 Windows 的凭据管理器)来保管密码的功能,以提供更高级别的安全保障。
4. 为什么研究生功能不全?
目前,除通知订阅外,大部分功能(如课表、成绩查询)仅支持本科生系统。
这是因为研究生和本科生的信息系统是完全独立的,接口和数据结构都不同。我们正在努力适配研究生系统,计划在未来的版本中逐步上线研究生相关功能,敬请期待!
5. 程序无法连接网络或登录失败怎么办?
如果您遇到网络问题,请尝试以下步骤:
- 检查校园网:确保您的设备已连接到校园网环境,或者已通过 WebVPN 接入。部分校内服务在外网无法直接访问。
- 检查系统代理:如果您开启了系统代理,请尝试暂时关闭它,因为这可能会干扰到对校内服务器的访问。
- 更新程序:确保您正在使用最新版本的 XJTUToolBox,旧版本可能因学校接口变更而失效。
如果问题依旧存在,请随时向我们报告。
6. 如何更新程序?
程序内置了自动更新检查功能。当检测到新版本时,会弹出提示引导您完成更新。
如果自动更新失败,或者您希望手动更新,可以随时访问项目的 GitHub Releases 页面,下载最新版本的安装包进行覆盖安装。
7. 我遇到了问题或有功能建议,该如何反馈?
我们非常欢迎您的反馈!
请前往项目的 GitHub Issues 页面。在提交前,请先搜索是否存在类似的问题或建议。如果没有,请新建一个 Issue,并详细描述您遇到的问题或想要的功能。
8. 我可以使用此项目的代码吗?
当然可以! 本项目基于 GPL-3.0 开源协议。您可以自由地使用、修改和分发代码,但请注意,任何基于 GPL-3.0 代码的衍生项目也必须遵循相同的 GPL-3.0 协议进行开源。
9. 此项目和“西交小明”有关联吗?
没有关联。
“西交小明”非常便捷易用,是我们开发此项目的原因之一,但 XJTUToolBox 是一个完全独立、从零开始开发的项目。我们没有参考或使用“西交小明”的任何代码(事实上,其也从未开源)。