code4romania / code4romania/teacher-workout-ios

Implement exercise answers screen

Open
#47 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
2
Forks
11
PR merge metrics
No merged PRs in 30d

Description

[The Figma document](https://www.figma.com/file/uLiqrlxmOB5xCppIzmiUXV/Teacher-Workout?node-id=0%3A1) contains the entire UI of the project.

You can export any image (asset) directly from Figma. [Here's how](https://drive.google.com/file/d/1KJncuAGFvKEo6zrjC9H3O59auITE0q2h/view).

**Please do not try to recreate the UI design exactly.** Prioritize using default UI mobile components and following the [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/ios). The UI objects should be positioned roughly the same as in the Figma screens.

[The mobile flow can be found in the project Wiki](https://github.com/code4romania/teacher-workout-backend/wiki/Teacher-Workout-Mobile-flow).

_Please define related colors and text & button styles in the corresponding values files. Please extract all text values in the corresponding Localizable files so we can easily adjust them. <3_

---

After an exercise slide, we have to display the right and wrongs answers. An exercise answers slide has a title, right and wrong answers and a continue button.
For API, use our stagging environment (https://teacher.heroesof.tech/graphql)

![FA357DB6-EBA1-41B2-A08F-0B590AD5C8F3](https://user-images.githubusercontent.com/481425/131216814-2b6c56a8-2097-4039-9f17-bafe52b6b081.png)

Contributor guide

Open the contributing guide

Research direction

Start with the Figma document and the Teacher-Workout Mobile flow in the project Wiki, then inspect the staging GraphQL API. Done means an exercise answers slide shows its title, right and wrong answers, and a continue button, with colors, styles, and text placed in the corresponding values and Localizable files.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, swift
Domain
api, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.