Sunbird Mobile App
Contribution Guidelines Edit | Report
Contents[hide] |
Overview
You can download the sample version of the Sunbird Mobile App to explore its out-of-box functionality and features. The app is used to consume content maintained by an organization using a mobile device. In case of Sunbird’s sample mobile app, the content available is maintained in the Sunbird repository. The app has the following features:
- Sign in with registered credentials
- Use the app as a Guest or anonymous user
- Consume content in Online or Offline mode
- Search content from the content repository, when Online
- Search content downloaded on mobile device, when offline
- Scan a QR code or enter the DIAL code from textbooks to access associated content
- Download content from the repository, when Online
- Enroll for available courses
- Take up assigned courses
- Browse and view resources from the content library
- Create and update user profile
- Share content with other users
- View and rate the content
Downloading and Installing the Sample Sunbird Mobile App
The sample Sunbird Mobile App is available for users to test, experiment and understand the various features and functions of the application. To download the app go to the Sunbird Android Release.
Prerequisites
- A mobile device with Android OS 5.0 and above
- Access to the Github URL to download and install the Sunbird Mobile App
Step | Screen |
---|---|
Using the browser on your mobile device, tap this URL or type https://github.com/project-sunbird/sunbird-android/releases 1. Tap on sunbird staging.apk link to get the latest mobile build. 2. Tap Download to download the app. You are redirected to the installation screen. 3. Tap Install to install the app |
|
1. Tap Allow to provide access to the following data: 2. Select your preferred language 3. Tap Continue Note: Denying these permissions disables users from downloading content for offline use |
Signing In
The Sign In feature allows authorized users to access content using the app. Using this feature, it is possible to differentiate content for different user types. For example, anonymous or guest users can view only some courses, while registered users have access to additional courses and resources from the library.
Step | Screen |
---|---|
1. Tap Sign In on the landing screen. You are redirected to the Login screen 2. Login using either: registered Username, Email ID or Phone number 3. Enter Password 4. Tap Login Note: You can also use the app without providing any credentials. For details, refer to Browse as Guest |
Recovering Password
For details on recovering password refer Recovering Password
Exploring Sunbird Mobile App Features
After signing in as a registered or guest user, the Home screen is displayed. The task bar at the bottom of the screen is available at all times. It contains icons for all the app features. Tap the required icon to navigate to the relevant feature and its associated screens.
Home
The Home screen of the mobile app is the user’s landing page. It can be customized as per requirements. In the sample app, the home screen of the registered user shows a list of To Do items and Announcements, while the guest user is directed automatically to the Library screen.
Step | Screen |
---|---|
1. All courses that you are enrolled for or that are assigned to you are shown in the To Do section. Swipe to view them or tap View all 2.Tap Resume to take up the a course 3. Tap View all in the Announcements section to view your announcements 4. Tap the QR Code icon to scan QR codes printed in physical textbooks 5. Tap Search icon. You are redirected to the next screen 6. Type keywords or DIAL codes using your mobile keypad to search content 7. Tap Home to return to the home screen from any other screen |
Courses
The Courses screen lists current courses, courses in progress, latest course offerings and popular courses
Step | Screen |
---|---|
1. Tap the Courses icon on the task bar 2. Swipe the associated course category to browse courses in that category. Courses are categorized as: a) Courses In Progress b) Latest Courses c) Popular Courses 3. Tap the Search icon and enter keywords to search for relevant courses 4. Tap the Filter icon to apply filters on your library content. The sample app has the following filters: Board, Subject and Medium 5. Tap Apply to apply the filter 6. Tap Cancel to exit the screen |
|
Taking a Course 1. Tap Resume to take a course 2. You are redirected to the next screen. Tap Start to resume your course 3. To download the course, tap Download all Note: You can view all downloaded content Offline |
|
1. Tap Open to view available course details 2. Tap Enroll in Course to enroll for the course Note: You can only enroll for those courses that are assigned to a batch |
|
Sharing, Reporting or Deleting Course Content 1. Tap Share icon to share the course content As Link or As File through different channels 2. Tap on the Menu icon to Delete or Report course content Note: You can select reasons to report content viz., Note: The share, report and delete features are common to all content types, viz.Courses, Library resources and content linked to QR and DIAL codes |
Library
All content resources that you have saved on your device or popular artifacts from the portal are maintained in a library.
Note: The application only diplays and plays resources which are availble in the Sunbird repository. The application does not support content from other external sources
Step | Screen |
---|---|
1. Tap the Library icon to view all the resources in your library 2. Tap the Search icon and enter keywords to search for relevant content resources 3. Tap the Filter icon to apply filters on your library content. The sample app has the following filters: Board, Grade, Subject, Medium and Content Type 4. Tap Apply to apply the filter 5. Tap Cancel to exit the screen |
|
1. Swipe the associated content category to browse relevant resources in that category. In the sample app, content is categorized as: a) Saved Resources b) Popular Story 2. Tap View all to view all the content in the category 3. Tap Open to open and view content details 4. Tap Play to play the content 5. Tap Download to download the content |
|
1. Tap Open to open any content types viz, textbook, collection, stories, worksheets etc 2. In the sample app you can view details of the content in About section for: a) Grade b) Subject c) Medium 3. View Author detail which is displayed in the content card |
|
Playing and rating content 1. Tap Play to play the content 2. Tap the Star icons to rate the content. Sunbird uses the rating system of one to five stars, with five stars being the highest quality and one star being the lowest quality. You can aslo prove additonal feedback, if required 3. Tap Submit to submit your rating and feedback Note: Users can rate content only after they have downloaded and played it at least once in their device |
|
Downloading content 1. Tap Download to download the content. 2. Tap the View Credits and Licensing Info to view the license, attribution and credit information associated with the content 3. The progress of the download in (%) is displayed alongside the download button 4. Tap Cancel to cancel the download. Note: You can download content only when you are connected to the Internet. However, you can view the downloaded content Offline |
Profile
You can update your profile using the app
Scanning QR Code
The app allows you to scan printed QR codes
Step | Screen |
---|---|
1. Tap on the QR Code Scanner icon 2. Focus on the printed QR Code to view the linked content list |
|
1. View the content linked to the QR code 2. You can Download content 3. Use the Menu to Delete or Report content Note: You can select reasons to report content from following available options: |
Note: You can scan QR Codes from any screen (except from the Profile screen) as a registered or guest user.
Browse as Guest
You can use the Browse as Guest feature to browse the Subird Mobile App without signing in.
Step | Screen |
---|---|
1. Tap Browse as Guest 2. Select your guest mode as Teacher or Student 3. Tap Continue You are redirected to the Library screen |
|
Getting Relevant Content Note: The user can choose to ignore this section and continue to browse content 1. To get relevant content, tap the categories mentioned in the top section of the screen for example; Select Board 2. Select the appropriate option from the list displayed for the category 3. Tap Save to save your selection 4. Tap Cancel to exit screen 5. The next category is displayed. Repeat the process for all categories 6. You can edit the category selection at any time |