Skip to content

Functionality Design

slhmy edited this page Mar 9, 2023 · 2 revisions

In functionality design, we need to figure out the core object model taking place on oj-lab-font, also how these objects work will be concerned. This design will help the API design.

User Functionality

  • Login, most of the pages will need abilities to get basic userInfos.
  • Self editing, password changing & profile editing.
  • Let's make two rows in the first sprint: admin & common. Admin will get the right to visit administry dashboard where he/she can add admin to another user's roles.

Probelm Functionality

  • Present, render a markdown (with KaTex support) problem contents.
  • Edit, change basic contents
Clone this wiki locally