The Competition



Our flagship event is the annual competition. A six month process where students work closely with their team, TechPro, and teacher sponsor to plan, design, and code their own dynamic web application in the hope of winning $5000 for their school.

2016 Champs Farragut Objective F

2016 Champs Farragut Objective F

TASK: Produce a dynamic web application to alleviate or solve 
a community problem

Community = Your School, The Planet

Dynamic = Performs data processing operations in 
response to input and maintains persistent data in a relational database – NOT just display of static content


JUDGING CRITERIA

Each App Receives

  • Up to 100 points per User panelist
  • Up to 80 point per Technical panelist

Two Panels

  • 3-6 User Representatives
  • 2-4 Technical Experts

USER CRITERIA

  • VISUAL APPEAL
    10 TOTAL POINTS

    + Attractiveness of graphics

    + Appropriateness of icons, images, etc. to respective functions

  • USER VALUE
    20 TOTAL POINTS

    + Simplifying complicated or difficult tasks

    + Providing/organizing important data not available elsewhere

    + Managing personal or group data

    + Facilitating acquisition of knowledge or learning skills

  • ORIGINALITY
    20 TOTAL POINTS

    + Creativity demonstrated in app purpose and/or the way functions are presented

  • EASE OF USE
    20 TOTAL POINTS

    + Intuitiveness of controls

    + Thoroughness of built-in Help, if needed

    + Easy personalization

  • RANGE OF UTILITY
    10 TOTAL POINTS

    + Portability across “standard” browsers (IE, Firefox, Safari, Chrome)- 8pts

    + Mobile compatibility (iOS, Android)-2pts

  • RESPONSIVENESS
    20 TOTAL POINTS

    + Speed of response to user input

    + Currency of data from external sources, if any

Technical Criteria

  • RELIABILITY/ROBUSTNESS
    20 TOTAL POINTS

    + Absence of crashes, hang-ups, erroneous output

    + Graceful handling (or prevention) of and recovery from invalid user input

    + Informative error messages

    + Compliance with competition ground rules (dynamic app with DB)

  • MAINTAINABILITY/EXTENSIBILITY
    10 TOTAL POINTS

    + Review of app code for good design and coding practices:

    > Readability

    > Modularity

    > Data-code separation

    + In-line documentation thoroughness

  • EASE OF USE
    20 TOTAL POINTS

    + Intuitiveness of controls

    + Thoroughness of built-in Help, if needed

    + Easy personalization

  • RANGE OF UTILITY
    10 TOTAL POINTS

    + Portability across “standard” browsers (IE, Firefox, Safari, Chrome)- 8pts

    + Mobile compatibility (iOS, Android)-2pts

  • RESPONSIVENESS
    20 TOTAL POINTS

    + Speed of response to user input

    + Currency of data from external sources, if any