Skip to content

Requirements (From GDoc)

jirojo2 edited this page Sep 28, 2015 · 1 revision

Current ECA website: competition.eestec.net

  • red text will be discussed with IT people if it can be implemented

Table of contents:

  • Types of users and functionalities
  • Interface structure
  • Additional comments

A. Types of users:

  • Admin
  • Participants
  • Jury members

1. Admin - super powers :D

See the number of members of website and number of submitted apps
Create/edit forms for feedback, collect data and export statistics
Assign submitted ideas to a specific member of website (jury)
Update the content of the website
Edit/delete members

###2. Team
Create new account (register as a team)
Name + Surname
Address and country
Date of birth and sex
Name of the team
Add the e-mails of all the team members (1 up to 3)
Registration requires also CV: (one of the next 2 options)

  • detailed CV requires standard fields to be filled => CV Database structure
  • upload a PDF (check how to access PDFs)
    After registration, the user will recieve an automatic email on the emails they put there, with the name of their user (it should be standard, containing “name of the team” + “country”) and a link for confirming the account. All the emails will have to confirm the account.

After logging in, the user should see the following:

MY ECA Team (the general info about the team, the fields)
Name of the team (cannot be changed) 
All the fields they filled during registration
My ECA Ideas
Add new idea (go to submit an idea)
Description of the idea (textbox)
Description of the modules(textbox)
Platform used for developping the app (for the second phase) - mandatory (dropdown list or textbox)
Button for submitting the idea
Edit existing ideas (option disabled after the deadline / or switched to “submit your app/paste the link to it on Google Play or other platform like that”)
Feedback from jury
Option 1:There can either be a new page where they can read the feedback a jury member can send
Option 2:The feedback that a jury will write about the idea will be automatically sent on the emails of that account.
Feedback form for ECA5 
form (content TBD later)
after feedback form is submitted, a certificate of participation will be automatically e-mailed on the address

3. Jury

Create new account (name + surname)
Name + Surname
City, Country
University & Faculty
e-mail address
confirmation of the account sent on e-mail address
Menu:
My ECA Teams/Ideas
list of idea assigned to that account
details about the idea submited, name of the team, etc (taken from what participants filled in their accounts)
button to export description of idea in pdf
feedback box for the idea (textbox)
Feedback form for ECA (available after project ends) 
form (content to be discussed later)

B.Interface structure

Navigation menu (same in all pages): Home - About - From ECA to ECA - People - Online Seminar - FAQ - Register (highlighted) - Social Media Button

Index / Home page.

Main content: Brief description of the contest: 
Who? (Organizers, Participants, Sponsors, Partners)
When? (Timeline - a nice visual representation recommended)
What? (contest of ideas and apps, international etc)
Why? (support and encourage young people to develop, prizes)
How? (Register button, online seminars etc) 

About
Extensive details about the competition (motivational texts, infographics etc)
Timeline
Prizes

visual representation of prizes distribution
(if no prizes yet, write something for the previous years)  

Terms and Conditions
About EESTEC
About Sponsors
About Partners (universities)
From ECA to ECA

history of ECA -> have some statistics  from previous years 

Online Seminar

  • Description
    ** Short describtion what OS is and add teaser text about upcoming edition.
  • Previous editions
    ** Upload links from last year (linking Youtube videos on page should be a problem).
  • Lecturers
    ** short biography of Goran and maybe few words from him, with picture.

FAQ

People

This is a good section to give some visibility to the contributors of the project. 
- Organizers (core team of ECA)
- Ambassadors (picture, name, LC)
- Jury (picture, name, university)
- OS trainer (picture, name, description)

C. Additional comments

  • Mobile-friendly page
  • Graphical interface looks attractive in every screen resolution or size (Retina-friendly etc)
  • Could use a slider (similarly to EESTEC.net) to promote many messages at a time in the first view of the home page
    e.g. Register, why participate article? (prizes, glory, etc), Android Events around you, Online Seminar
  • Responsive design for all devices