cinescope
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # CS374 Design Project | DP 3 : Low-fidelity Prototyping | Report --- ### Project : Build the train mobile ticketing service for elderly people. **Team Name : EasyKORAIL:station::ticket:** **Team Members : Hyunseo Lee, Jinwoo Lee, Daekeon Song, Youngmin Yang** **[Presentation Slides](https://docs.google.com/presentation/d/1v-IuwiwnHBKMdPMMMbVw9xXtWaYLnlW31t62sl6Uq6Y/edit#slide=id.g36a5ce4e75_0_0)** --- * [POV](#POV) * [Updates on DP2](#Updates-on-DP2) * [Tasks](#Tasks) * [Prototype](#Prototype) * [Observation](#Observation) * [Studio Reflections](#feedback) - [Students' Feedback & Reflection](#students--feedback---reflection) - [TA's Feedback & Reflection](#ta-s-feedback---reflection) - [Feedback & Reflection Summary ](#review-feedback) --- ## POV > From TA's feedback and discussions, we modified POV to eliminate the problems. **We met** seniors who try to book train with the remote ticketing service. **We were amazed** to realize that want a train ticketing process that they can get used to right away when they see it for the first time. **It would be game-changing** if seniors overcome their fear of using unfamiliar technologies. --- ## Updates on DP2 **We have made the following changes in DP2:** - We had received the feedback that 'HMW guide and inform seniors to board the train safely after completing their booking?' is too broad, so we have changed HMW question to 'HMW allow seniors to reverse the wrong choice right away?' - As the question has changed, we have also changed the solution to 'Segment the process to give immediate access to everything.' ___ ## Tasks > Here, we develop 3 tasks to evaluate our prototype. Each task is connected to DP2 HMW and solutions through, so we can see if the problem we found is actually solved. * Book a train from Daejeon to Seoul where you will ride. Do not think deeply about what to do at this time and act intuitively. - Supported HMW: HMW motivate seniors to learn and understand how the functionality of the booking system works? - Supported Solution: Borrow design features of the application that seniors are familiar (e.g. KakaoTalk, Youtube) with as much as possible so that it can guarantee learnability and reduce possible errors due to misunderstanding. * Review the information you have written before booking a ticket. Check and compare the information after booking a ticket. - Supported HMW: HMW assist seniors in easily recognizing that they are successfully completing the ticketing service? - Supported Solution: Create a system where seniors can review if they have reserved tickets correctly at the last step before making the purchase so that seniors doesn’t have to worry about whether each step is being correctly processed. * Modify the ticket you booked according to the new information provided by the guide. - Supported HMW: HMW allow seniors to reverse the wrong choice right away? - Supported Solution: Segment the process to give immediate access to everything. --- ## Prototype > https://www.figma.com/file/xiVShUubdLgai1XD8TAaEO/HCI-DP3?type=design&node-id=54%3A667&mode=design&t=fTsqCYTTwWMUY7Rz-1 ### Design Choices > We excluded processes that are not directly involved in ticket reservation, such as login or payment, from the prototype. It also ruled out keyboard input. * Instead of implementing these things, we think that it was important to implement the senior-friendly ticketing process more elaborately. * Login and payment system requires connection between other systems such as user-database and bank account. * Login system : All detailed functions related to the login system were excluded. Such as entering personal information when signing up for membership, finding ID and password, and loading the data based on ID and password from the database. * Payment system : All detailed functions that require connection with external systems other than activities that can be done in our app, such as virtual account connection through personal information input, password input, payment confirmation, and payment method change were excluded. * Typing system : Seniors type significantly slower than younger people. If word or sentence input was necessary, the process would take a lot of time, so we tried to exclude such input. ### Screenshot <center><img src="https://hackmd.io/_uploads/Skle_95WC.png" ...></center> <center>Figure 1. Seniors can see the process through the progress bar at the top. </center> <br> * The progress bar at the top displays what process the user is currently going through in ticket reservation. Also, user can rewrite the information from that point by clicking on the process they have already done. <center><img src="https://hackmd.io/_uploads/S1Ebt95WR.png" ...></center> <center>Figure 2. Seniors can easily adapt to the use of the app through familiar designs. </center> <br> * We actively used designs such as calendars and KakaoTalk chat lists that are familiar to seniors. The process description at the top and the familiar design keep seniors from wandering around while booking tickets. Since seniors can trace the color of each part of the bar changes as they proceed, they can learn from repetitive process. It guarantees the learnability of our design. <center><img src="https://hackmd.io/_uploads/Sy_xGVobR.png" ...></center> <center>Figure 3. Chromatic colors were used to highlight the necessary functions. </center> <br> * Most of the designs used achromatic colors. The chromatic colors were used for the available functions or selected items, and through this, users can easily find what they should do. By avoiding the desaturated colors, we can guide the users into the right direction, ensuring the safety. ### Instruction Task progress is: > 1. Reserve ticket A. > 2. Check the information of ticket A. > 3. Edit ticket A to reserve ticket B. Unfortunately, users cannot act freely in this prototype. Users can reserve tickets through training reservation when there is no reserved ticket, and when there is a reserved ticket, they can modify the ticket through ticket confirmation. > Ticket A: Daejeon -> Seoul, 1 Senior, 2024.05.01, 14:30, 1B > Ticket B: Daejeon -> Seoul, 2 Seniors, 2024.05.11, 11:00, 3C & 3D There are two types of tickets available for booking. The ticket available for reservation change according to the number of people selected by users in the passenger. User behavior inside the flow is relatively free. When the user clicks on the selected item again, it is deselected, and they can move to the previous process through the prev button or the back button of the underbar. In addition, when a user presses a completed process in the progress bar, they can go to that process and rewrite the information. When the user completes all the tasks in one process, the next button is activated and can be moved on. When the user completes all the processes, ticket information is displayed immediately before booking the ticket. At this time, if the user clicks the reserve button, the ticket is reserved, and ticket information may be checked at ticket confirmation. --- ## Observation ### Participants > There are 4 participants. - **A. 65 years old senior**. - Interviewed by Youngmin. - He takes the train to manage his parents' graves once or twice a year. - He is good at using the Internet compared to his peers, but he has never booked online. - **B. 74 years old senior.** - Interviewed by Daekeon. - She takes a train regularly to travel. Her destinations are quite restricted to few cities. - She tried using the KORAIL mobile ticketing application when booking the train tickets, but, it takes relatively longer time compared to the face-to-face booking. - **C. 68 years old senior.** - Interviewed by Jinwoo. - He takes a train regularly and tried to use KORAIL application, but his employees help him make the booking. - He tried to book the train using the KORAIL mobile ticketing application, but he failed due to the complicated payment process and booking process. - He rarely uses other smartphone application other than KakaoTalk, Youtube and Naver Map. - **D. 75 years old senior** - Interviewed by Hyunseo. - She rarely used train but kept used other public transportation and intercity bus. - She only used two applications including kakaotalk and Tmap. ### Usability Issues > There are 10 usability issues. * Some Seniors didn’t notice the existence of the progress bar and only relied on their intuition and trial-and-error during the test. * High critical, from B and D * Seniors can not see the previous information during reservation so that had hard time memorizing some details of the ticket before looking into the confirmation page. (The user C even tried to go back to the previous stage for the confirmation multiple times.) * High critical, from A, B and C * At the beginning of the test, seniors tried to click on the progress bar that designates each step to proceed rather than clicking on the “next”. * High critical, from C and D * When adjusting the number of the passenger, seniors tried to click on the number rather than clicking on “plus/minus” button. * Medium critical, from A, B and D * During the reservation process, seniors were confused about what does the color (yellow, green, gray) of the progress bar mean and could not infer their meanings. * Medium critical, from B and C * Seniors were not able to know the additional information, such as the direction of the train and the rating of the seat when they are choosing the seat. * Medium critical, from A and C * Seniors could not refer to the arrival time of the train throughout the reservation process. * Medium critical, from B and D * Seniors felt uncomfortable with the way the city names were arranged and wandered for a long time finding the designated station name. * Medium critical, from A and D * Seniors pressed the train time selection several times because of the writing “Select”. * Low critical, from B * After finishing the train ticket reservation, seniors were confused what does “edit” mean when he was asked to make changes on the booked ticket. * Low critical, from C ### Plan for Improvements * Clarification of the functionality of the progress bar. * Rather than previous progress bar component, replace it with narrower bar with floating caption that indicates each steps, thereby, avoid the misunderstanding about the functionality of the bar. * Improve a design that ensures intuitive behavior for more information. * There's a way to create an additional tab and click it to see more information or take slide input to see a long list. * Emphasize the button more with indicative design feature so that users can easily know what to do next. * We thought that using emphatic line or highlight signal, animated arrow can be helpful. - Include and summarize the necessary details during the booking process that seniors can refer to. - Without being verbous, we plan to add interactive display or display that can summarize the necessary details about the booking that seniors can refer to. - Support more organized design for selecting the arrival and departure station. - Include graphics with map that seniors can easily get access to the desired train station when choosing the arrival and departure station. Also, we can adopt organization algorithm based on users' personal information. (e.g. preference, current location) --- ## Studio Reflections > Thanks to students and TA in the CS374 design studio, we could collect following invaluable feedbacks about our work. ### Students' Feedback & Reflection > What if you provide concrete examples of what functionalities have not been implemented. * We tried to explain the constriant of the functionalities in "Design Choices" part of the slides and report. Reflecting the feedback on our project, we thoroughly explained the limitations of our Lofi-prototype on the report. > If you want to change the number of people you have to go to the very front. What if you just want to book another seat right next to your original seat? Also, how does your app provide ways to book from different platforms?(열차 칸) * We wil add functions that can change the platforms(열차 칸) in train. In addition, we will reflect opinions related to the convenience of the app and revised to increase the convenience of the app. > What if increasing the font size, and reducing the highlights so that seniors can focus on the most important parts without losing focus? * We are also trying to make it easier for the seniors to recognize the it. We are considering increasing the font size, and we will decide whether to increase or decrease the highlight after experiments and investigations. > I think the progress bar on the top has very small text considering your target user. * It's a high priority usability problem. We will try to improve it. Please refer to the "Plan for Improvements" part for the direction and details. > I wonder why 3rd high critical user issue is high critical. I think using just the progress bar instead of the next button is not that much of a problem. * This is because the action is something we didn't expect and it would result in a lot of hassle during the usage. We originally designed this feature to help seniors recognize the progress of the booking steps, not to help them move on to the next step. We will change the app function or design so that there is no confusion. > The confirmation tickets section sounds like you must have to go there while its optional. (reviewing ticket in real life is optional) * In our prototype, we aim to "help seniors to review / ensure the validity of the ticket" during and after the reservation. (Relevant HMW question : HMW assist seniors in easily recognizing that they are successfully completing the ticketing service?) Therefore, it was core task to be included in our prototype. Of course, after reservation, ticket confirmation is optional and users can refer to it only if they're needed. ### TA's Feedback & Reflection > Refactor the tasks to be more relevant to the seniors than others. (senior specific task) * We agreee that the current tasks are relatively more general-purpose. Since we tried to tackle the problem that "seniors are reluctant to use remote booking system for the train travel", we have articulated the proposed POV and tasks to support overall functionalities that booking system should have. We realized that there are some limitations on creating the tasks that are senior-specific based on the current POV. Thereby, we currently plan to extend the scope of our project and rather focusing on the booking process, we try to delve into sovling the difficulties that seniors face with before boarding the train. (e.g. finding the route for the train station, carrying heavy baggages, finding the expected time that takes to the platform) We may make some revisions on the POV and refactor the tasks based on that POV. We will discuss on this agendas before working on DP 4 and plan to get some constructive advises from TAs. ### Feedback & Reflection Summary > To organize the feedbacks in a high-level theme, core ideas that were addressed are given as follows. We reflected invaluable feedbacks on our report and our next prototype. - **Adjust the task and feature according to our POV** - **Make the design clear so that seniors do not wander during ticket reservations.** - **Based on the feedbacks, we plan to make revisions on the POV to be more user (seniors) - specific and refactor the tasks based on that POV**

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully