0% found this document useful (0 votes)
63 views2 pages

Criteria (50 Points Equivalent) Excellent 91 - 100% Good 81 - 90% Satisfactory 71 - 80% Unsatisfactory 70 - 61%

The document provides instructions for a midterm examination in an advanced web programming course. Students are asked to develop a web application using the Django framework to provide CRUD functionality for the entities in an ecommerce site's product management module. This includes creating interfaces for products, categories, and their attributes and relationships, and coding class-based models to represent these entities in accordance with an entity relationship diagram. The output will be evaluated based on various criteria such as program execution, design, logic, standards, and documentation.

Uploaded by

kaye corpuz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views2 pages

Criteria (50 Points Equivalent) Excellent 91 - 100% Good 81 - 90% Satisfactory 71 - 80% Unsatisfactory 70 - 61%

The document provides instructions for a midterm examination in an advanced web programming course. Students are asked to develop a web application using the Django framework to provide CRUD functionality for the entities in an ecommerce site's product management module. This includes creating interfaces for products, categories, and their attributes and relationships, and coding class-based models to represent these entities in accordance with an entity relationship diagram. The output will be evaluated based on various criteria such as program execution, design, logic, standards, and documentation.

Uploaded by

kaye corpuz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IT 322- IT Track Elective 3 Advanced Web Programming

Midterm Examination

Below is an Entity Relationship Diagram of a proposed eCommerce site. Your tasks is to develop a web-
based application using Django framework for the product management module of the ecommerce site.
Specifically, you are expected to:

• Create an interface for the CRUD functionality of products, product_options, options,


product_categories, and, categories; and,
• Code a class-based models that represent the entities/tables mentioned above and ensure that
necessary relationship is set as described in the diagram.

Your output will be evaluated using the following rubrics:

Criteria Excellent Good Satisfactory Unsatisfactory


(50 points 91 - 100% 81 - 90% 71 - 80% 70 - 61%
equivalent)
Program The program The program The program The program
Execution executes correctly executes correctly executes with a does not execute
with syntax, with minor syntax, minor (easily fixed) at all (0-1)
runtime or runtime or compile errors (2-3)
compile errors (9- errors (4-8)
10)
Correct output The program Output has minor Output has multiple Output is
displays correct errors (6-8) errors (3-5) incorrect (0-2)
output with no
errors (9-10)

Design of Program displays Program displays Program does not The output is
output more than minimally expected display the required poorly designed
expected (7-8) output (5-6) output (3-4) (0-2)

Design of logic Program is Program has slight Program has Program is


logically well logic errors that do significant logic incorrect (0-2)
designed (9-10) not significantly errors (3-5)
affect the results (6-
8)

Standards Program is Few inappropriate Several Program is poorly


stylistically well design choices (i.e. inappropriate written (0-1)
designed (6-7) poor variable design choices (i.e.
names, improper poor variable
indentation) (4-5) names, improper
indentation) (2-3)

Documentation Program is well Missing one Missing two or Most or all


documented (5) required comment more required documentation
(4) comments (2-3) missing (0-1)

You might also like