O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

IA3 Task

Sophie Lam Inglês

Conteúdo do mapa

IA3 Task

  1. task requirements

    • prescribed criteria
      • PC1
        • requirements
          • 1. The API data from swapi.tech must be displayed in a table
          • 2. The table must include clear headings.
          • 3. The table must be in rows and easy to read.
      • PC2
        • requirements
          • 1. Avoid duplicate code.
          • 2. Use the ‘People’ html from swapi.tech for Star Wars characters.
      • PC3
        • requirements
          • 1. Format the transformed data into a table and make it readable.
          • 2. Convert the raw JSON into transformed JSON.
    • self-determined criteria
      • SD1
        • requirements
          • 1. There must be a search function.
          • 2. The user must be able to type the Star Wars character they want.
          • 3. There must be a submit search button.
      • SD2
        • requirements
          • 1. The webapp must show the characters height, mass, hair colour, skin colour, eye colour, birth year and gender.
    • constraints and limitations
      • time
        • submitting final by 27th of June: need to be efficient with time and complete by 3PM
      • skill
        • learn how to connect swapi.tech to the code
      • coding environment
        • html, swapi.tech. thonny
  2. data process

    • DFD process
      • search API data
        • API swapi.tech (returns star wars character information raw JSON)
          • display data (returns search to user, character information in table format (programimatcally transformed JSON)
      • user (inputs into search query)
  3. key algorithms

    • search
    • retrieve API data
      • url of swapi.tech API
  4. user problem

    • user persona
      • name: Jennifer Taylor
        • education: High School, Bachelor of Science
          • age: 35
            • location: AUS
              • goals: To be able to check out her favourite character details
                • occupations: Laboratory Assistant
                  • interest: star wars
                    • needs & expectations: ability to search for characters
                      • frustrations: She dislikes wikis and wants readable information that works on phone
                        • Problem summary: "i love chatting with my friends about my favourite star wars characters but struggle to recall facts.
  5. developer problem

    • user interface components
      • buttons
        • search (submit button to take to character page)
        • try again : for searches for characters not in the swapi.tech url
        • search another: search for a another character (back to home page)
      • images
        • home page: some of the main characters
      • tables
    • user interface
      • features
        • table with star wars character information
        • character suggestion table (not all character, just some)
        • colours: black, grey, white and neon colours
      • Usability principles
        • effectiveness
          • based on the programs ability to impact the intended outcomes
        • utility
          • designed to maintain, manage and control computer resources (Zanbergen,2025)
        • accessibility
          • writing code that ensures website and applications are usable by people with disabiliies (Curtis, 2024)
        • safety
          • preventing harm and promoting well-being within various contexts from software development (Reliefweb,2025)
        • learnability
          • how easily a person can learn the programing language and environment
    • coding environment
      • key algorithms
        • search function, character suggestions, character information in a table
      • development tools
        • swapi.tech
        • thonny
        • notepad ++
    • data
      • data display, storage and retrieval
        • Swapi.tech raw JSON to programmatically transformed JSON (through parsing)
        • create table statements in html for character (searched by user and properties found through swapi.tech) and character suggestions
      • required data
        • field 1- search
          • the user has to type a character name or close to characters name into the search bar, after the user searches it takes them to the characters html page
  6. impacts

    • based on Part 3 data security (donation button)
      • social
        • economic
          • personal
            • Some users may hesitate to donate if they’re unsure how their payment data is handled.
          • Helps with potential future costs
        • A donation button shows users that the app is free and ad-free, therefore by donating users can help keep it that way.
  7. factors & risks affecting

    • data security and privacy
      • error handling (Poorly handled errors can leak information)
        • If swapi.tech is compromised or shut down, the webapp may break or leak data
  8. programming features

    • developer environment
      • commonly used for representing structured data in web applications
    • syntax
      • JSON syntax is derived from JavaScript object notation syntax
        • Data is in name/value pairs
        • Data is separated by commas
        • Curly braces hold objects
        • Square brackets hold arrays
    • data types
      • JSON data types
        • strings, numbers, booleans, objects, arrays, and null
    • parsing
      • the procedure for transforming a text-based JSON object into a Javascript object that may be utilized within an application
    • markup language
      • enhances the users readability of the webapp

Informações

Descrição
Mapa Mental sobre IA3 Task, criado por Sophie Lam em 09-06-2025.
Criado por
Sophie Lam
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?