[T.11] 团队项目:Alpha 阶段发布说明
项目 | 内容 |
---|
这个作业属于那个课程 | 软件工程 |
这个作业的要求在哪里 | 第十一次团队作业 |
我在这个课程的目标是 | 获得软件工程方面的知识,提高自己的编程能力,团队协作能力。开发一款令自己满意的软件。 |
这个作业在哪个具体方面帮助我实现目标 | 发布Alpha阶段的软件,并对其功能等用户关心细节进行叙述 |
项目介绍
功能与特性
- 编辑器功能:针对用户需求调研阶段收集到用户需求——界面观感不佳的问题,我们优化了 Latex 编辑器(编辑界面)的 UI,在保持原有基本框架的基础上,优化了左侧文件列表和上方导航栏的显示效果。
- 用户系统:我们新增了用户首页界面,通过该界面可以间接直观的查看最近访问的个人项目、个人模板以及参与的团队和近期放入回收站的项目,如果还未创建任何项目,可以简洁地点击首页的新建项目快速开始工作。
- 我们还新增了用户个人信息界面,用户可以点击右上角查看、修改个人信息。包括修改密码、修改头像、上传个性签名等功能。
- 团队系统:由于此前 Overleaf 只提供了单个项目邀请协作者的功能,无法满足团队内同时拥有、编辑多个项目的需求,为此我们开发了全新的团队系统。支持邀请团队成员、团队项目管理等功能。下方为“我的团队”界面,通过该界面可以查看当前加入的所有团队和创建新的团队。
- 点击创建团队,会弹出输入创建团队界面,只需输入团队名称即可完成团队创建工作(团队创建者也为团队所有者)。
- 创建团队后会进入团队主页界面,该界面可以设置团队头像、团队名称和团队头像。团队内的成员还可以点击退出团队按钮,主动退出该团队。
- 团队成员可以邀请协作者进入同一团队进行开发,输入被邀请成员的邮箱,选择被邀请成员的权限(可以编辑 or 只能查看),点击共享,即可向该邮箱发送团队邀请,被邀请者可以点击邮件内的链接加入该团队。
- 团队内可以创建该团队内共享且仅团队内成员可见的项目,团队内所有有编辑权限的成员都可进行编辑。
- 应用场景:通过上述的功能与特性可以看出,我们 Alpha 阶段解决的主要痛点是传统 LaTeX 编辑平台缺乏一个团队共同协作的环境。所以下面我们以“讲故事”的方式给大家讲讲此次版本的主要应用场景:
- 北航新主 12 层有个实验室:叫 Cocoon 实验室,他们有好多篇论文要发:
- 导师表示很头疼呐,研究生们一人一篇论文,一个一个的要审核的时候就往他微信里发,他审好了给转回去。好几个人一起写的时候,也是微信里面发发发。稍微有技术一点的,几个人开个 overleaf,共享一下,发现不稳定,而且每个人每个账号来一篇论文,很分散。
- 但是他们遇见了 WeaveX,有团队管理,有一个团队仓库,可以给每个文档做管理,每个研究生赋予权限,导师审批方便,学生协作方便。太好辣!
- 以上故事纯属虚构,而且功能方面未尽之处,请您提出宝贵的建议!
产品使用说明
运行环境要求
安装与使用方法
- 直接上网站会跳转登录界面:用户输入已注册的邮箱和密码即可登录,进入 WeaveX 主页
- 注册方式:WeaveX 使用邮箱 + 链接验证方式。
用户输入需要注册的邮箱和密码,点击注册,即可在邮箱中收到邮箱激活的邮件,邮件中包含了一个激活账户的 url,点击激活账户即可完成用户注册。
问题与 Alpha 改进
- 开源版 OLCE 的问题:没有用户系统,是管理员创建用户的制度,不能公开提供服务。
- Overleaf 官方网站的问题:国内访问不稳定,免费版限制多,只支持单个项目的各项权限,不支持团队的管理功能。
- 我们的改进:基于 OLCE 实现了用户系统与团队系统的功能。
版本问题说明
发布链接与地址