1 / 2100%
CSIS 408
PROGRAMMING ASSIGNMENT 1-5 GRADING RUBRIC
Criteria
Levels of Achievement
Content 70%
Advanced 90-100% (A)
Proficient 70-89% (B-C)
Developing 1-69% (< D)
Not present
Logic
12 to 11 points
Program is logically designed well and
meets all requirements.
10 to 8 points
Program has slight logical design flaws
but it does not impact the output of the
application.
1 to 7 points
Program has logical errors that
impact the output of the
application
0 points
Program loads the
website with all pages
and images required
based on the
requirements
27 to 30 points
Program loads the website with all
pages and images required based on the
requirements
21 to 26 points
Program loads the website with some of
the pages working and/ or partial images
are missing
1 to 20 points
Program meets less than 70 % of
the requirements with no images
loading and broken pages.
0 points
Error checking
9 to 10 points
Program checks every entry point
required for the invalid input or failure
points and the program does not
continue until the issue is resolved
7 to 8
Program checks entry points required for
the invalid input or failure points but
program continues
1 to 6
Program minimally checks points
or failure points and/or program
continues and ends in failure
0 points
Program processes the
load correctly based on
the requirements
16 to 18 points
Software and scripts required are 90 100
% utilized
13 to 15 points
Only 70 89% of the instructions were met
for the software and scripts utilized
1 to 12 points
Less than 70% of the instructions
were met for the software and
scripts utilized
0 points
Structure 30%
Advanced 90-100% (A)
Proficient 70-89% (B-C)
Developing 1-69% (< D)
Not present
Submission
Requirements
10 to 9 points
Assignment is submitted according to
instructions with all parts included
8 to 7 points
Assignment is submitted according to
instructions but not as specified.
5 to 1 points
Assignment is not submitted
accurately according to
instructions.
0 points
Program
Documentation is Met
9 points
Program is well-documented with clear
and succinct comments
8 to 6 points
Program contains user comments that are
either insufficient, superficial, or number
so many that they are distracting (more
comments than are required to understand
the program)
5 to 1 points
Program only contains the
assignment comment details
0 points
Design is visually
appealing
11 to 10 points
Website is visually appealing and has
no conflicting colors, easy to read
content, and alignment is accurate.
9 to 8 points
70-89% of the website is visually
appealing and has small conflicting
colors, some of the content is difficult to
read, and the some of the alignment is off
7 to 1 points
Website is difficult to read and
alignment is off for the images
and content.
0 points
PROGRAMMING ASSIGNMENT 5 INSTRUCTIONS
Applications and data come to life through graphics. This week you are going to take the data
you created and collected in assignment 4 and you are going to display it to the user through a
chart.
The following steps must be included for your app.
1. Your complete assignment folder must be zipped for submission
2. Page Requirements
a. Must have a Header
b. Header includes link to an about page and menu page
3. All requirements from last week will be followed and completed for this assignment with
the addition of the requirements below.
4. Main Menu Page
a. There are three options presented to the user
i. User Information
ii. Work Activity Log
iii. Activity Graph
5. About Page
a. Using the methods and properties of the canvas element create one shape and
center it on the about page.
b. The about page should be updated to include an overview of your project this
week. The about page provides an overview of the project by producing a short
description on your project this week including what parts challenged you the
most and what parts you were excited to learn about.
c. Must include your name
6. Activity Graph
a. Setup a javascript to create the graph.
i. Setup the graph using canvas
ii. Verify there is data and notify the user if there is not data to chart
b. Provide a Title for your graph
c. Show the number of hours on the dates provided in the user entry.
d. The data is from the activity log from the user
e. You must set the width to make sure it is modified if on a smaller screen
f. You must update the tickmarks and the ticksize
g. Your graph must be filled with a color.
h. Be sure to include all necessary labels for the user
This assignment is due by 11:59 p.m. (ET) on Monday of Module/Week 6.
Students also viewed