Ты лучше по конкретнее пиши, и просто тебе скажу к сведению: За тебя никто писать код не будет.
Ты должен сделать сам наброски и сам протестировать.
Насколько я знаю, ты должен работать с клиенсткой частью (Что-бы тест было видно и можно было кнопки понажимать и текст писать) и серверной, мол если человек не сдал тест, то он должен его перепроходить, и так далее и тому подобное.
Ты лучше думай креативно и начни с поиска гайдов по тому, как работать с клиентской и затем серверной базе.