Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA2 - NC ArtVault - Coggle Diagram
IA2 - NC ArtVault
Tools
Flask
A small web framework written in Python, that allows developers to create an application more effective and efficiently
Bootstrap
Bootstrap is an free and open source framework that provides collection of syntax for designs to help create web application for developers.
Python
A programming language used in website, and software development as well as many other uses. Due to Python having a simple syntaxing language similar to English, this allows for developers to write programs with fewer lines compared to other programming languages.
SQLite
SQLite is a database engine that is used to develop embedded software devices. It is a library that software developers can embed into their applications.
Google Vision API
This API uses a pre-trained machine that scans images for labels and characteristics. These labels are matched with a confidence score that represents how accurate that label relates to the image.
Data
User Table
The type of user (teacher, etc)
-
-
-
-
-
Criteria
Functional
Prescribed Criteria
-
-
Must provide keyword searches on image features, student data, and images.
-
Created using Flask, Bootstrap, Python and an SQL database
-
-
-
-
Self-Determined
-
-
Allows the user to search by name, year made, accessed grade, and year level.
Non-Functional
Prescribed Criteria
The application follows the and complies with the Australian Accessibility standards that are listed on the stimulus.
-
The web application is simple and quick to use, creating an easy experience for the user.
Self-Determined
The application is easy to navigate through for the user. The user shouldn’t have trouble understanding or locating areas of the application.
The overall colour selection and theme is appealing to the user and audience, to create an engaging and simple to use application.
-
Constraints
Economic
Time
Due to other subjects and assessments, these will affect the amount of time and detail spent on this task. The end result for this task may of been in more depth and detail if other subjects and assessments weren’t an interrupting factor.
Money
-
If the application has errors in the future, it may cost money to fix or update the technology.
Social
Legal Issues
The application must comply within the Australian Privacy Act and the Australian Accessibility Standards.
The 1988 Australian Privacy Act is an Australian legislation piece that protects the handling of personal information.
This includes the use, storage, collection, and disclosure of personal information in both a private and public space.
Skill Level
Personal skill level will impact this task as skill level can limit how advance and in depth this web application and end result is.
-