Skip to content

User Manual

KYY edited this page Aug 18, 2018 · 8 revisions

Get Started with Achievements πŸŽ‰


1. Login πŸ”‘ :

You can log in with your Google account. Many of the contents of this app needs a logged in user to view.

LoginWithGoogle


2. Side drawer :

A side drawer to navigate the app. SideDrawer


Courses and Paths 🌊

Courses are where teachers and students get together to complete a learning course. Teachers can get students to enroll in the courses and therefore track progress. In Courses, instructors can add Assignments, Solutions to Assignments, and plan various education activities.

Paths are lists of education activities that Courses utilize. There are also public Paths where any user can learn and practice topics on their own.

Paths and courses are different in the sense that Paths are available for self-paced learning. Whereas, in courses, teachers make assignments, set deadlines and choose whom to give access to.


3. Paths πŸ’ͺ :

Paths are a way to let students do self-paced learning of any topics available in Paths. Admin adds Paths. Private Paths can be added by anyone and admin can choose to make them public so that anyone can access them. Paths and courses are different in the sense that Paths are available for self-paced learning. Whereas, in courses, teachers make assignments, set deadlines and choose whom to give access to. The kind of Problems that can be assigned on a path are:

  1. Text
  2. Jupyter Notebook
  3. YouTube
  4. Game - In development, will be released soon.

JupyterNotebookPath


4. Add a new Course to enroll your class πŸŽ’ :

Click on the Courses tab from the side drawer.

On the "Courses" tab: OpenCoursesTab

Share the Courses through URL

The course can be public or private. But even a private course can be shared and accessed using the URL. Just share the URL with anyone you want to give access to.

Users can find their courses under "My Courses" tab of the "Courses" tab.

MyCourses

Go ahead and view the Course by clicking VIEW and edit it from EDIT tab.

Add assignments in Courses

You can Add assignments and edit them after clicking VIEW button. coursesAssignment1 coursesAssignment2

Supported Assignment Types

Assignments that the application currently supports:

  • Text - Takes in small text answers.
  • Enter Code Combat Profile.
  • Complete Code Combat level/number of levels.
  • Problems on a Path.

Assignment Link

Add Assignments, share the deep link(Link to your course from the URL bar) with your students and they can go right ahead and solve the assignments.

Direct Enrol to Assignments

Users can also go to the Cohorts tab and find their courses set up by the teachers, instead of going directly by the deep link(Only if the course has been made public by the admin). To enroll, the student will have to put in the password provided by the teacher.

EnrolListCohort

Solve Assignments

Once into the course, the students can then see the assignment problems and solve them πŸ“ . SolveAssignment

Assignment Answers πŸ’‘

Teachers can choose to make answers of students visible to the rest of the students. Here is what a teacher sees when inside the course. Notice teachers and students see different interface of the webpage.

SolutionVisible

In the "Instructor's view" tab, the instructor can see the answers to the text-questions for all students and completion status for other question types.

InstructorView


5. Cohorts πŸ‘¨β€πŸŽ“ πŸ‘©β€πŸŽ“ :

Cohorts is a way of grouping courses together. Currently, the cohorts are ranked by number of participants in each course. Example cohorts are classes put into 2 cohorts- Junior schools in Singapore and Senior schools in Singapore. Ranked by the number of participants. So Junior schools are ranked against each other and senior schools are ranked against each other:.

Junior schools cohort example: Cohort1

Senior schools cohort example: Cohort2


6. Integration with Learning Management Systems(LMS)-Moodle:

The project application supports LTI and Google login. The application can be integrated into Learning Management Systems like Moodle wherein the students/teachers are sent off to the external application (which is Achievements) and they do not have to log in again. They are logged in using their Moodle credentials. Follow the instructions below to setup Achievements as an external tool into your moodle cloud website (Ensure you have a moodle cloud website. If not, go ahead and signup for free here).

  1. Add a new course if you do not have one.
  2. Go inside the course, and open settings drop-down from top right corner. Select "Turn editing on" from the drop down.
  3. Click on "Add an activity or resource"
  4. Select "External tool" next.
  5. Configure the tool with the following details:
    1. Tool URL: https://us-central1-lti-achievements.cloudfunctions.net/ltiLogin
    2. consumer key: "AWESOME_CONSUMER_KEY"
    3. secret: Mail admin at ALSET to request for the secret.
  6. Save and Display the course.