This project aims to start thinking about leveraging the advancement in data processing and data analytics in improving student learning effectiveness and efficiency.

Scope of the Project
The scope of the project involves planning and implementing a Learning Management System (Canvas LMS), and designing and creating analytics and reports for the LMS system.
Target users are teachers, students, and school administrators.
Core Competencies
-
Linux system administration: Use Azure virtual machine, install software, including canvas, PostgreSQL, ruby, doctor, etc.
-
System integration: Call Canvas API, download the CSV files, and make them available to the Incorta reporting system
-
Analytics: Design and build Dashboard and reports using Incorta
Main Objectives
-
Develop a proof of concept for getting information out of the Canvas system and help students and teachers more effective with the learning experience.
-
Identify and describe the development of the dashboards created for teachers, students, and administrators.
-
Learn and use Azure virtual machine.
-
Install Canvas software using its docker image.
-
Install and administer, import data to, and extract data from PostgreSQL databases.
-
Create dashboard and reports in Incorta.
Secondary Objectives
-
Analyze the teacher, student, and school’s process and create dashboards for helping their activities.
-
Integrate with SIS and prepare data in Canvas system using SIS import
-
Learn the teacher and school administrator related Canvas functions, such as using Common Cartridge or LTI tools to prepare courses
Benefits of the project
-
A school administrator can oversee student enrollment, student activities, and teacher's activities.
-
An instructor can:
-
View the students' assignment submissions, so that they can remind them or make the adjustment.
-
View students' grades, so that they can find those who need help.
-
View the student roster and profile, so that they can plan for my courses.
-
See the course page views, such as which pages are popular so that they can improve the content.
-
Know which students view wiki pages, quizzes, and discussion topics so that they can know the top student and student needs help.
-
View a list of student questions, so that they can respond timely.
-
A student can:
-
See the course grade, so that they can improve grades.
-
See the content of the course so that they can make a study plan.