World Conquest Chronicles

World Conquest Chronicles

go-exercises-frontend, v1.5.2

Front-end of the service for solving programming exercises.

Describe the releases.

Change Log

  • Describe the releases:
    • Describe the change logs for the releases
    • Describe the features for the last release
  • Fix displaying the quoted string in the solution details component

Features

  • general features:
    • based on the Ant Design:
      • adaptive design;
      • mobile design;
    • navigation via the History API;
    • asynchronous interaction with the back-end via Fetch API:
      • animating interaction with the back-end;
      • displaying errors on interaction with the back-end in the form of pop-up notifications;
  • pages:
    • login form page:
      • used components:
        • login form component;
      • redirect to the login page on authorization errors;
    • task group page:
      • used components:
        • task group component;
      • support for the pagination;
    • task form page:
      • used components:
        • task form component;
      • use the Ace editor;
      • handle the Ctrl+S combination for saving;
      • implement the special editor of test cases;
    • single task page:
      • used components:
        • single task component;
        • solution group component:
          • support for the pagination;
          • update by the appropriate button;
        • solution form component:
          • use the Ace editor;
          • handle the Ctrl+S combination for formatting;
        • single solution component:
          • display for the appropriate test case:
            • input;
            • expected output;
            • actual output;
            • error message:
              • additionally display the quoted string from the error message;
      • tabs:
        • task description tab (default):
        • solution group tab:
          • has its own URL route;
          • has the display mode for an individual solution:
            • has its own URL route.

Repository

Link: https://github.com/thewizardplusplus/go-exercises-frontend/tree/v1.5.2.

Content: code.

License: MIT.