Cse5011 Writ1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

School of Technologies

Assessment
Brief
Module Code Module Title

CSE5011 Mobile Application Development

Academic Year Semester

2023/24 Semester 03

Module Leader email

shavinduT@icbtcampus.edu.lk

Content
Assessment Details .................................................... 2
Submission Details .................................................... 4
Assessment Criteria ................................................... 4
Further Information .................................................... 6
Who can answer questions about my assessment?............ 6
Referencing .............................................................................. 6
Submission problems ............................................................. 7
Unfair academic practice ........................................................ 7
How is my work graded? ........................................................ 8
Assessment Details
Assessment title Abr. Weighting

"LuxeVista Resort" WRIT1 100%

Pass marks are 40% for undergraduate work and 50% for postgraduate work unless stated otherwise.

Task/assessment brief:

Version 1:

You are given with the task to develop an interactive mobile application for "LuxeVista Resort," a
luxury beachfront hotel that offers premium accommodations and exclusive services. LuxeVista Resort
wants to enhance the guest experience by providing an all-in-one mobile app for their guests to easily
browse room options, book activities and spa treatments, and manage their stay seamlessly.
The primary goal of the app is to allow guests to:
• Browse and book rooms based on their preferences (e.g., ocean view suites, deluxe rooms).
• Reserve in-house services, such as spa appointments, fine dining reservations, and poolside
cabanas.
• Manage their bookings efficiently while receiving notifications for upcoming bookings and
promotions.
The app will also include information about the hotel's exclusive offers and nearby attractions, making
it a convenient digital concierge for guests.
Key Functions to Implement:
1. User Authentication and Profiles:
o Allow guests to register and log in using their email and other relevant user
authentication credentials.
o Guests can manage their profile with preferences, travel dates, and booking history,
allowing for personalized recommendations and promotions.
2. Room Booking:
o Display available rooms at LuxeVista Resort, including detailed descriptions (e.g., ocean
view suites, deluxe rooms), photos, and price per night.
o Allow guests to filter and sort rooms based on criteria such as room type, availability,
and price range.
3. Service Reservation:
o Enable guests to reserve exclusive in-house services such as spa treatments, fine
dining, poolside cabanas, and guided beach tours.
o Provide a service booking calendar to check availability and manage reservations.
4. Local Attractions and Hotel Information:

2
o Include a section highlighting LuxeVista’s exclusive offers and nearby attractions, such
as beach tours, water sports, and dining recommendations.
o Guests can receive notifications for special hotel events, discounts, and service
updates.
Note: Please note that Android Studio can be used as the development environment. However, the
use of cross-platform frameworks such as Flutter, React Native, or Ionic is not permitted. All app
development must be conducted using native technologies only.

Tasks

LO1: Task A) Critically compare mobile operating systems, development tools, and technologies for
the above-mentioned application. (Word count: 1000) (10 Marks)

LO1: Task B) Create the system design and database design by providing UML diagrams & database
design diagrams for the given problem with clear explanations on the design decisions. (Use
case/Class/Activity/ER Diagram with Normalized Relational Schemas) (10 Marks)

LO2: Task C) Design attractive user interfaces for the given scenario. (20 Marks)

LO3: Task D) Develop an interactive mobile application with database integration for the given
scenario. Ensure to implement proper validation mechanisms to restrict invalid entries. (40 Marks)

LO4: Task E) Include a test plan, test data, and proper application of the test plan. Test your mobile
application according to the test plan. (10 Marks)

LO4: Task F) Create user and technical documentation for the developed solution. (10 Marks)

Word count (or equivalent): 3000

This a reflection of the effort required for the assessment. Word counts will normally include any text,
tables, calculations, figures, subtitles and citations. Reference lists and contents of appendices are
excluded from the word count. Contents of appendices are not usually considered when determining
your final assessment grade.

Academic or technical terms explained:

3
Submission Details
Submission This will be provided Estimated This will normally be 20
Deadline: on the Moodle Feedback working days after initial
submission point. Return Date submission.

Submission By 2.00pm on the


Time: deadline day.

Moodle/Turnitin: Any assessments submitted after the deadline will not be marked and will be
recorded as a non-attempt unless you have had an extension request
agreed or have approved mitigating circumstances. See the School Moodle
pages for more information on extensions and mitigating circumstances.

File Format: The assessment must be submitted as a pdf document (save the document
as a pdf in your software) and submit through the Turnitin submission point
in Moodle.

Your assessment should be titled with your:

student ID number, module code and assessment ID,


e.g. st12345678 BHL5007 WRIT1

Feedback Feedback for the assessment will be provided electronically via Moodle. Feedback
will be provided with comments on your strengths and the areas which you can
improve. View the guidance on how to access your feedback.

All marks are provisional and are subject to quality assurance processes and
confirmation at the programme Examination Board.

Assessment Criteria
Learning outcomes assessed

• Explain mobile operating systems, development tools and technologies for the mobile
application development.
• Design mobile application solutions.
• Develop mobile application solutions.
• Test mobile application solutions.

Other skills/attributes developed


This includes elements of the Cardiff Met EDGE (Ethical, Digital, Global and Entrepreneurial skills) and
other attributes developed in students through the completion of the module and assessment. These
will also be highlighted in the module guidance, which should be read by all students completing the

4
module. Assessments are not just a way of auditing student knowledge. They are a process which
provides additional learning and development through the preparation for and completion of the
assessment.

Marking/Assessment Criteria

Task Poor Satisfactory Good Excellent


Inadequate Excellent
Basic comparison of
Task A: Critically comparison, lacking Good comparison with comparison, with
mobile OS and tools
compare mobile understanding of appropriate analysis. detailed, well-justified
with minimal depth.
operating systems, mobile OS, tools, and Covers most relevant insights into mobile
Lacks clear
development tools, technologies. Very technologies and tools OS, tools, and
justification for design
and technologies limited discussion or but lacks critical insight. technologies. Clear
decisions, limited
(10 Marks) irrelevant content. (0- (6-8) and critical evaluation
analysis. (3-5)
2) of choices. (9-10)
Basic design Highly detailed and
Diagrams provided but lacks accurate diagrams,
Clear and mostly
Task B: System incomplete, unclear, clarity or details in with clear
accurate diagrams (Use
design and or incorrect. Poor diagrams. explanations of
Case/Class/Activity/ER).
database design understanding of Explanations are design choices.
Reasonable
(UML & ER design concepts and vague, with some Strong justification for
explanations with minor
diagrams) (10 little to no incorrect design decisions,
gaps in justification of
Marks) explanation provided. assumptions or addressing key
design decisions. (6-8)
(0-2) missed design aspects of the
decisions. (3-5) problem. (9-10)
Basic UI design with Excellent UI design
UI lacks Good UI design that is
minimal attention to that is visually
attractiveness and mostly consistent, user-
Task C: Design detail. Functional but appealing, intuitive,
usability. Poor layout, friendly, and visually
attractive user lacks consistency and fully functional.
inconsistent design appealing. Minor
interfaces (20 and creativity in Great attention to
elements, and limited improvements could
Marks) design. Limited detail, consistency,
attention to user enhance user
appeal to users. (6- and user experience.
experience. (0-5) experience. (11-15)
10) (16-20)
Task D: Develop an Basic application with Fully functional and
Incomplete or non- Functional application
interactive mobile minimal interactivity interactive application
functional application. with good interactivity
application with and some with seamless
No database and proper database
database functionality. database integration
integration, validation integration. Validation
integration (40 Database integration and robust validation
mechanisms missing mechanisms work well
Marks) exists but with errors. mechanisms.

5
or poorly Validation but could be improved Excellent user
implemented. (0-15) mechanisms are in certain areas. (26-32) experience and
limited. (16-25) smooth performance.
(33-40)
Comprehensive test
No test plan provided Basic test plan with
Good test plan with plan with detailed test
Task E: Test plan, or the plan is limited test cases and
relevant test cases and cases and test data.
test data, and incomplete. Little to test data. Some
data. Adequate testing Thorough application
application of the no test data and testing applied but
with most scenarios of testing, covering all
test plan (10 Marks) poorly applied lacks thoroughness.
covered. (6-8) necessary scenarios.
testing. (0-2) (3-5)
(9-10)
Comprehensive and
Documentation is Basic documentation well-structured
Good documentation
incomplete, poorly with limited detail. documentation that
that covers most user
Task F: Create user written, or lacks Some sections are clearly explains both
and technical aspects.
and technical detail. Little to no missing or lack clarity user and technical
Clear explanation but
documentation (10 explanation of app in explaining the aspects. Excellent
with minor gaps or
Marks) functionality or functionality and detail and clarity in
areas that need further
technical design. (0- technical design. (3- explaining
detail. (6-8)
2) 5) functionality and
design. (9-10)

Further Information
Who can answer questions about my quality sources will be reflected in the quality
assessment? of your submitted work.

Questions about the assessment should be Remember that what you get out of university
directed to the staff member who has set the depends on what you put in. Your teaching
task/assessment brief. This will usually be the sessions typically represent between 10%
Module Leader. They will be happy to answer and 30% of the time you are expected to
any queries you have. study for your degree. A 20-credit module
represents 200 hours of study time. The rest
Staff members can often provide feedback on of your time should be taken up by self-
an assignment plan but cannot review any directed study.
drafts of your work prior to submission. The
only exception to this rule is for Dissertation Unless stated otherwise you must use the
Supervisors to provide feedback on a draft of HARVARD referencing system. Further
your dissertation. guidance on referencing can be found in the
Study Smart area on Moodle and at
Referencing and independent learning www.citethemrightonline.com (use your
university login details to access the site).
Please ensure you reference a range of
Correct referencing is an easy way to
credible sources, with due attention to the
improve your marks and essential in
academic literature in the area. The time
achieving higher grades on most
spent on research and reading from good
assessments.
6
Plagiarism, which can be defined as using
Technical submission problems without acknowledgement another person’s
words or ideas and submitting them for
It is strongly advised that you submit your assessment as though it were one’s own
work at least 24 hours before the deadline to work, for instance by copying, translating
allow time to resolve any last minute from one language to another or
problems you might have. If you are having unacknowledged paraphrasing. Further
issues with IT or Turnitin you should contact examples include:
the IT Helpdesk on (+44) 2920 417000. You • Use of any quotation(s) from the
may require evidence of the Helpdesk call if published or unpublished work of other
you are trying to demonstrate that a fault with persons, whether published in textbooks,
Moodle or Turnitin was the cause of a late articles, the Web, or in any other format,
submission. where quotations have not been clearly
identified as such by being placed in
Extensions and mitigating circumstances quotation marks and acknowledged.
• Use of another person’s words or ideas
Short extensions on assessment deadlines that have been slightly changed or
can be requested in specific circumstances. If paraphrased to make it look different from
you are encountering particular hardship the original.
which has been affecting your studies, then • Summarising another person’s ideas,
you may be able to apply for mitigating judgments, diagrams, figures, or
circumstances. This can give the teachers on computer programmes without reference
your programme more scope to adapt the to that person in the text and the source
assessment requirements to support your in a bibliography/reference list.
needs. Extensions and mitigating • Use of assessment writing services,
circumstances policies and procedures are essay banks and/or any other similar
regularly updated. You should refer to your agencies (NB. Students are commonly
degree programme or school Moodle pages being blackmailed after using essay
for information on extensions and mitigating mills).
circumstances. • Use of unacknowledged material
downloaded from the Internet.
Unfair academic practice • Re-use of one’s own material except as
authorised by your degree programme.
Cardiff Met takes issues of unfair practice
extremely seriously. The University has Collusion, which can be defined as when
procedures and penalties for dealing with work that that has been undertaken with
unfair academic practice. These are others is submitted and passed off as solely
explained in full in the University's Unfair the work of one person. Modules will clearly
Practice regulations and procedures under identify where joint preparation and joint
Volume 1, Section 8 of the Academic submission are permitted, in all other cases
Handbook. The Module Leader reserves the they are not.
right to interview students regarding any Fabrication of data, making false claims to
aspect of their work submitted for have carried out experiments, observations,
assessment. interviews or other forms of data collection
and analysis, or acting dishonestly in any
Types of Unfair Practice, include: other way.

7
How is my work graded? Descriptors (GBDs) with short videos
explaining some of the academic terminology
Assessment grading is subject to thorough used can be accessed via the Facilitation of
quality control processes. You can view a Learning resource page.
summary of these processes on the
Assessment Explained Infographic. We would strongly recommend looking at the
Study Smart area of Moodle to find out more
Grading of work at each level of Cardiff Met about assessments and key academic skills
degree courses is benchmarked against a set which can have a significant impact on your
of general requirements set out in Volume 1, grades. Always check your work thoroughly
Section 4.3 of our Academic Handbook. A before submission.
simplified version of these Grade Band

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy