Skip to content
This repository has been archived by the owner on Nov 12, 2017. It is now read-only.

Website Pages #2

Open
CameronAavik opened this issue Feb 10, 2016 · 0 comments
Open

Website Pages #2

CameronAavik opened this issue Feb 10, 2016 · 0 comments

Comments

@CameronAavik
Copy link
Member

Here are the following pages I believe should be implemented and what will be on them. Again, feedback is welcomed.

On all pages will be a nav-bar that take us to: Homepage, Challenges, Users, Account, Login

Homepage
On here we can see all the currently active challenges as well as a leader-board for each of those challenges with all but the size and language hidden.
I believe we were going to make it so that a challenge will be up for 2 weeks before we release the submissions to be public, after that people can still submit solutions, but they will not get any points for it

Challenges
A list of all challenges, present and past. with a small bit of information such as the start/end date, who the winner was (if there is one yet). Each challenge in the list will link to a dedicated page for that individual challenge

Challenge
This is a page for an individual challenge. Should have the title, description, leaderboard, start date, end date. The leaderboard links to the individual submissions. To make a submission for a challenge you must be logged in.

Create/Update Submission
Some kind of text input with indicator of challenge being attempted. Includes the current size of the text on the side. You can also see a history of your updates and their code sizes in case you want to improve upon a previous submission.

Submission
This will always show the language and the code size. If the challenge is past it's end date, then it will also show the code, and the user.

Users
This is a leaderboard of every user so we can see which users have got the most points across all the challenges. Each user has their own public page

User
On this page we can see all the users submissions that they have made and their score.

Account
Change your email if not logged in via UQ. See your own stats and links to your submissions (even if they aren't publicly visible yet)

Login
Option to log in via UQ. Option to log in with email address, username, password

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant