Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: zz-x2580
BISM7255 Business Information Systems Analysis and Design
INDIVIDUAL ASSIGNMENT – WEIGHTING: 25%
Computer-based Assessment
Software App and Mendix Reflection
Assignment task
Starting in the Teaching Week after the break, the learning and teaching in BISM7255 will be in
Blended Learning Mode with a particular focus on the no-code/ low-code application Mendix. This is
the core part of the Work-Integrated Learning (WIL).
To have a final assessment of the student’s learning, a low-code business application (app) developed
and then reflected on in a journal. Particularly, students must first develop the app to be able to write a
reflective journal about their low-code development work. It is the final assessment piece for the course.
The app is the software artifact created in the Medix lectures. It must be
1) Fully working, deployed, and with meaningful data.
2) complete regarding the customer requirements as elicited during the course,
3) include business perspectives and values,
4) following the design principles regarding style and layout by the client, and
5) developed using the low-code platform capabilities as per the teaching.
See the details in the rubric.
The reflective journal:
Students are expected to write in their reflective journals about their significant Mendix learning
experiences. This means they should reflect on the content, meaning, and value of the experience in
learning coding and app development. It is important in the reflection to personally assess how the
learning improves their future careers and career prospects (e.g., as a Business Analyst, Product Owner).
In the form of a table, the reflection needs to address which Mendix features were used, what challenges
and development issues were encountered, and which metacognitive skills students developed.
Finally, the journal should end with a reflective account of what and how students embedded the
business perspectives and values.
To better appreciate this assignment, it needs to be clear what a reflective journal is and how it is used
for teaching and learning purposes. Based on the article by Plack et al. (2005) (p. 200), a reflection is
defined “as the process of examining an experience” undertaken as “an internal process that helps the
individual refine his or her understanding of an experience”. An expected and desired outcome of the
reflection is that “it may lead to changes in the individual’s perspective”. Ultimately, reflections “result
in new insights and deeper understandings of [a person’s] experiences” … and … “through this
analytical process that the reflective [person] … develops a change in perspective”.
The Queensland Curriculum & Assessment Authority explains that reflective journaling helps students
achieve core skills of learning. In general, a learning journal can document a variety of information,
ideas, thoughts, learning strategies, and working processes, and should contain decisions made and
reasons or justifications for these decisions. Because the learning journal is reflective, it informs further
learning or future experiences. It enables students to identify their growth throughout a subject or
experience and sets goals to develop metacognitive skills.
Version (8 May 2024) 2
It is recommended to structure, with the relevant headings, the journal into the following four sections:
1. Introduction
In your own words, describe the client, the development task, and the version of the app you used.
Word limit for this section: 30-75 words
2. Learning Experiences Table
In your own words, complete the table.
You must have exactly 5 rows. Turn the orientation to landscape, and the table must fit into one A4
page with 11 font, 1.0 line spacing, no full sentences but bullet point style, use bullet points symbol.
Feature in
your app
(1) Development
activity and
challenge or mastery
(2) Use of which low-code
platform capabilities
unique to your app
(3) The meta-cognitive skills
developed or used
(ability to learn to learn)
1) • Text text text text
text text
• Text text text
2)
3)
4)
5)
3. Business Perspectives and Values
In your own words, reflect on what and how the business values and perspectives of Redx Technology
Australia are embedded in the Mendix Redx Stocktaking App. Explain your answer in light of the app
you developed.
Word limit for this section: 250 words +-10% words
It is expected that the reflective journal will be around 750 words (tables and narrative) to present the
learning and impact reflections. However, the word limit is not considered as a specific criterion in the
marking. This means that an assignment with only 500 words but written concisely and focused tightly
on the reflections and insights made might be of better quality than a longer journal.
Hence, students should dedicate time to revise and improving their writing to clearly achieve a
reflection, not a simple reporting of past experiences.
Hints: We found that longer texts are not better assignments. A longer journal means that the student
includes a lot of descriptions. Yet, the assignment asks you to reflect. Reflections are shorter because
they articulate your own awareness of how you think.
Markers want to read your personal reflections – anything that applies to anyone is not a personal
account. Similarly, anything that is general knowledge on Mendix or low-code is not a personal account.
Analysing and understanding yourself better through the reflections will make you a better learner for
the ‘next’ innovation.
Layout
The assignment must have a cover pages with the title of the assignment, student name and ID.
Use the following format & presentation for the text outside the table:
Version (8 May 2024) 3
- Times New Roman
- Size 11 font
- 1.15 line spacing
- Left aligned
- Normal margins (2.54 cm)
- Number all pages
Requirements for the ‘Redx Stocktaking App’
Requirements completeness:
Pages (5 pages):
1) A Home page that serves as the starting point for the user.
2) A Login page that allows the user to log into and/or sign up for the app.
3) A Signup page that allows an anonymous user to create a new account.
4) A StockItemList page that displays a list of stock items.
5) An AddNewItem page that allows the user to add new stock items and images. Here must include a barcode
scanner feature.
Microflows (5 pages):
1) A microflow that allows the user to add new stock items.
2) A microflow that allows the user to upload stock item images.
3) A microflow that allows the user to edit existing stock items.
4) A microflow that allows an anonymous user to sign up for the app.
5) A microflow that checks if all the areas (e.g., username, password) are filled on the Signup page.
Domain model:
All the required entities (e.g., StockItem, ItemImage, Registration, etc.)
App security:
Level: Production; Status: Complete; Three user roles (admin, user, anonymous user).
User interface design:
Layout: organizing areas of the app interface for users to build familiarity with the app
1. Systematic layout with sections clearly marked
2. Consistent gestalt of the app’s pages
Navigation: consistent moving around in the app for users
3. Navigation menus
4. Consistent use of the navigation elements across the app’s pages
Content awareness: ability of the app interface to make the user aware of the information it contains
5. Page titles and headings
6. Meaningful field headings and texts
Aesthetics: designing elements that are pleasing to the eye
7. Font styles and sizes as appropriate for a mobile app
8. Colour choices in alignment with the cooperate identify guidelines of our client company Redx
Minimal user effort: it refers to a user’s minimum amount of effort to get a task done
9. User can complete a task within three clicks.
10. Only relevant elements and design choices included (no design overload).
Selction of Mendix features to be included in the app:
Simple features versus Advanced features
1) Static images vs. Dynamic images
2) Stock items information is displayed on the screen
vs. Excel download of a list of stock items
3) One-layer microflow design vs. Multi-layer microflow design
4) Minimal data input vs. Rich data input
5) In-class, instructor layout vs. Students custom layout
Version (8 May 2024) 4
Submission Format and Process
This assessment task evaluates student’s abilities, skills, and knowledge without the aid of generative
Artificial Intelligence (AI). Students are advised that the use of AI technologies to develop responses
is strictly prohibited and may constitute student misconduct under the Student Code of Conduct.
In cases of reasonable doubt and suspicion of students having used any aid of AI technologies in the
creation of the assessment, the written self-reflection is replaced by a 10 min oral exam via zoom
during the second week of the examination period.