CS453 | mobile programming
  • outline
  • projects
  • syllabus
  • links

Backend Exercise Evaluation Rubric

 


The following are guidelines that will be used in evaluating the Exercuse

 

Rubric

_____/100 total

 

database

  • ____/10 points Implemented Biker Table correctly in Amazon DynamoDB
  • ____/10 points Implemented Routes Table correctly in Amazon DynamoDB

code

  • ____/10 points Implemented /CreateUser Amazon Lambda code
  • ____/10 points Implemented /CreateRoute Amazon Lambda code
  • ____/15 points Implemented /GetRoutes Amazon Lambda code
  • ____/15 points Implemented /useRoute Amazon Lambda code

app integration and interfaces

  • ____/7.5 points Implemented CreateUser app interface that triggers appropriate code and results backend and to app
  • ____/7.5 points Implemented StoreRoute app interface that triggers appropriate code and results backend and to app
  • ____/7.5 points Implemented GetRoutes app interface that triggers appropriate code and results backend and to app
  • ____/7.5 points Implemented UseRoute app interface that triggers appropriate code and results backend and to app

 

NOTE: I gave you lambda code for /CreateUser, /getRoutes and /CreateRoute

 

 

 

 

Code Documenation (50 Points) - PEER Reviewed

    Section Heading Contents you should have

    1) Intro and Purpose, AVD specification

    Evaluation: 0 to 10 points   

    • Name your Application ( 3points)
    • Location of Code and Description of AVD (in detail --all permissions and settings given) (7 points)

    2) Code Description

    Evaluation: 0 to 10 points

    • Give listing of source code files (3 points)
    • For EACH file give a desciption of what it does ( 3points)
    • LINK each filename above to the actual source code ( 4 points Upload Code.zip)

    3) Demonstration of Application working

    Evaluation: 0 to 10 points

    • SHOW A SEPERATE SCREEN SHOT FOR each new screen a user sees in using your application. (10 points for all screen shots, 5 points if any even one missing screen shot, 0 points if nothing turned in here)

    4) Device Feature Demonstration

    Evaluation: 0 to 10 points

    • You must through emulator or on a real physical device demonstrated (and when possible give screen shots of results) of application using your device "feature" (10 points)

    5) Code zipped up

    Evaluation: 0 to 10 points

    • This is a zip file of all your code files described in #2 above.
    • This must include ALL code, xml, images, media and any other supporting files. EVERYTHING! (10 points if everything uploaded, 0 points if ANYTHING even one file missing)

 

Application Working (125 points) - PEER Reviewed

Awarded Points Criteria
125 points (A)
  • application working 100% as described in proposal
  • device feature uses is NOT Trivial
  • The application works seemlessly
113 points (low A)
  • Application is not seemless to use --- do not understand interface unless someone explains it to you
  • a few spelling / grammar mistakes in interface (hope not!!)
107 points (mid B)
  • if most of the application is functioning
  • possibly spelling mistakes, some minor issues with function or interface

NOTE: contact me if you think this student has done very little work and does not deserve a B.

0 points (F)
  • nothing turned in.

 

Peer Review Accomplished (25 points) - Instructor assigned

Awarded Points Criteria
25 points (A)
  • student has reviewed ALL other applications and given a written review of each both on Documentation and on Code itself.
  • reviews are done very well
  • reviewer showed problems in code if any
  • reviewer evaluated each piece given in rubrics above
  • reviewer made comments on how the application could be improved
21 points (mid B)
  • reviewer missed errors in code (run time or logical)
  • reviewer missed functional issues with applications (application responded in a way not desired or expected by application purpose)
0 points (F)
  • no review done

 

 

 

 

 

cs453:mobile programming

  • home
  • outline
  • projects
  • syllabus
  • links