Colorful Kampung design
Reinforces community spirit.
Easy, fast, secure. No sign-up needed!
As Mohammed, a retiree, I want to navigate the lessons easily, so that I will be comfortable in using the platform to learn.
Given that I am on the login page,Ā
When I press the āLog in with Googleā button
Then I see my Gmail password verification page.
Given that I am logging into the site,
When I am successfully logged on,
Then I will see the main screen.
Given that I am not logged in,
When I try to visit a lesson page,
Then I will see the login screen.
View your entire curriculum at once.
Easily track your learning progress.
As Mohammad, a student learner, I want to be able to see how many lessons I have completed, so that I can keep track of my learning progress.
Given that I am viewing the list of topics,
When I visit one of the topics,
Then I will see the list of interfaith lessons in a scrollable learning pathway.
Given that the educators have added a new lesson to a topic,
When I view the lesson pathway of that topic,
Then I am able to see the pathway with the new node and lesson.
Given that I am viewing the lesson pathway,
And I am viewing the info box of a lesson,
When I click on Start,
Then I will see the lesson page containing text and videos corresponding to the lesson.
Given that I am viewing the list of topics,
When I mouse scroll up and down the pathway,
Then I will see the pathway move right and left respectively.
Given that I am viewing the list of topics,
When I hover or click on one of the lesson/exercise nodes on the pathway,
Then I will see an info box for the lesson with an active Start button.
Given that I am viewing the list of topics,
When I click on a lesson nodes that I am not allowed to access,
Then I will see an info box for the lesson with a disabled Start button.
Given that I am viewing the list of topics,
And I am viewing the info box of a lesson,
When I click on the disabled Start button for a lesson,
Then I will see a prompt that tells me to complete the previous lessons first.
Watch, learn, chat,
all in one place.
As Aloysius, a student learner, I want to be able to see my lesson notes, so that I will be able to continue learning by myself and go to physical lessons prepared with the content.
Given that I am viewing the lesson pathway,
And I am viewing the info box of a lesson,
When I click on Start,
Then I will see the lesson page containing text and videos corresponding to the lesson.
Given that I am viewing a lesson,
When I press on one of the embedded lesson videos,
Then I will be able to watch the video play out within the website.
Given that I am trying to access a lesson by URL,
When I try to access a non-existent lesson,
Then I will see an error page with a button that redirects me back to the main screen.
Given that I am viewing a lesson,
When I press the Complete button one of the lessons,
Then the platform will show me a Lesson Completed screen.
Given that I am viewing the Lesson Completed screen,
When I press the Next Lesson button,
Then the platform will show me the next lesson.
Community learning
Discuss and converseĀ
Even as you learn
As Thomas, a working adult, I want to be able to engage with the learning community on the platform regarding interfaith, so that I can practice engaging in interfaith discussion.
Given that another user posts a question in the chatroom,
When I click on the āreplyā on user post, and I type in my answer,
Then the answer should be posted on the questionās discussion page.
Given that I want to change the contents of my post
When I click on āeditā on my own post
Then I should see the interface that I was at when I created the post
When I have edited the post to my liking
And click on the button that says ādone editingā
Then my post should be updated and reflected publicly as an edited post
Given that I want to delete my post
When I click on delete on my own post
Then I should see a confirmation message to confirm if I wish to delete
When I click on āyesā to confirm
Then my post should be deleted
Given that I wish to view a post
When I click on the title of that post
Then I should be able to see the post and all comments
Given that I wish to comment on a post
When I click on the title of that post
Then I should be able to see the post and all comments
When I click on comment
Then i should be able to type a comment
When I click on ācommentā
Then I my comment should appear
Given that I have posted a comment
And I am viewing that commentĀ
When I click on the āeditā button next to my comment
Then I will see the interface I was viewing when I was creating my comment
When I click āsubmit changesā after finishing editing the comment
Then I will be redirected to the post with my comment
And I will see my comment with the new content
And I will see an āeditedā tag next to my comment
Given that I have posted a comment
And I am viewing that commentĀ
When I click the delete button next to my comment
Then I am prompted to ensure I want to delete the comment
When I click yes
Then I will see the post without my comment
Given that I am halfway through commenting on a post and it got deleted
When I click on ācommentā
Then I should be informed that the post got deleted and redirected to the lesson page with the remaining posts
Given that I am midway trying to edit my comment on a post and it gets deleted
When I click on ādone editingā
Then I should be informed that the post got deleted and redirected to the lesson page with the remaining posts
Freedom to voice your thoughts
AI Facilitator to drive conversations and guide your learning
As Mohammed, a retiree, I want to receive moreĀ interaction on my posts and comments, so that I can continue discussions further and not have my contributions to discussions ignored.
Given that I have created a post,
And I have not received any new comments in 3 days,
When I view my post after three days,
Then I will see a new comment by Kampung Kaki that responds to the content in my post .
Given that I have created a post,
And the last comment on the post is 3 days old,
And the author of the comment was not Kampung Kaki,
When I see the post,
Then I will see a new comment by Kampung Kaki.
Show what you learnt
As Thomas, I want to be able to complete exercises given by the trainers, so that I can test my knowledge and try applying it.
Given that I am viewing the list of topics,
And I am viewing the info box of an exercise,
When I click on Start,
Then I will see the question text and answer box on the page.
Given that I am trying to access an exercise by URL,
When I try to access a non-existent exercise,
Then I will see an error page with a button that redirects me back to the main screen.
Given that I am viewing an exercise,
And I am entering my answer into the answer box,
When I click Submit on the answer box,
Then I will see the response from Kampung Khaki.
Given that I am viewing an exercise,
And I am entering my answer into the answer box,
When I enter invalid input into the answer box,
And I click Submit on the answer box,
Then I will see Kampung Khaki notifying me that they could not understand my answer.
Given that I am viewing an exercise,
And I have not entered anything or only entered whitespace into the answer box,
When I click Submit on the answer box,
Then I will see Kampung Khaki notifying me that I have not answered the question.