├── .DS_Store
├── backend
├── .DS_Store
├── profile_uploads
│ └── .DS_Store
├── model
│ ├── message.js
│ ├── course_lectures.js
│ ├── course_announce.js
│ ├── course_assignment.js
│ ├── course_grades.js
│ ├── user_assignments.js
│ ├── student_course.js
│ ├── course_quiz.js
│ ├── course.js
│ └── user.js
├── kafka
│ ├── client.js
│ ├── connection.js
│ └── kafkarpc.js
├── package.json
├── test.js
└── index.js
├── frontend
├── .DS_Store
├── src
│ ├── .DS_Store
│ ├── components
│ │ ├── CMPE273Lab1.pdf
│ │ ├── style.css
│ │ ├── Content.js
│ │ ├── Template.js
│ │ ├── SideMenu
│ │ │ ├── DrawerToggle.css
│ │ │ ├── DrawerToggle.jsx
│ │ │ ├── SideMenu.css
│ │ │ └── index.jsx
│ │ ├── FileInput.js
│ │ ├── MenuItem.js
│ │ ├── ListBody.jsx
│ │ ├── Home.js
│ │ ├── Quiz
│ │ │ ├── Question.js
│ │ │ └── Quiz.js
│ │ ├── ListItem.jsx
│ │ ├── testcourse.css
│ │ ├── Pagination.js
│ │ ├── Announce.js
│ │ ├── ViewSub.js
│ │ ├── ToggleMenu.js
│ │ ├── UpdatePhoto.js
│ │ ├── Header.js
│ │ ├── GradeAssignment.js
│ │ ├── GradeEntry.js
│ │ ├── Main.js
│ │ ├── myfunctions.js
│ │ ├── Inbox
│ │ │ ├── Inbox.js
│ │ │ ├── NewMessage.js
│ │ │ └── Messages.js
│ │ ├── SubmissionViewer.js
│ │ ├── Signup.js
│ │ ├── GenCode.js
│ │ ├── Signin.js
│ │ ├── SideBar.js
│ │ ├── Assignment.js
│ │ ├── Signin_ori.js
│ │ └── DispProfile.js
│ ├── App.test.js
│ ├── index.css
│ ├── index.js
│ ├── reducers
│ │ ├── reducer_newMsg.js
│ │ ├── reducer_signUp.js
│ │ ├── reducer_signin.js
│ │ ├── reducer_updateProfile.js
│ │ ├── reducer_dispProfile.js
│ │ ├── reducer_createCourse.js
│ │ └── index.js
│ ├── store.js
│ ├── App.js
│ ├── actions
│ │ ├── msgActions.js
│ │ ├── courseActions.js
│ │ └── userActions.js
│ ├── logo.svg
│ ├── App.css
│ └── serviceWorker.js
├── public
│ ├── favicon.ico
│ ├── manifest.json
│ ├── index.html
│ └── js
│ │ └── jquery.slimscroll.min.js
├── package.json
└── README.md
├── kafka-backend
├── .DS_Store
├── services
│ ├── .DS_Store
│ ├── msgBySubject.js
│ ├── getQuizById.js
│ ├── getLectures.js
│ ├── subassigns.js
│ ├── getAssignmentById.js
│ ├── getAssignments.js
│ ├── getAnnouncements.js
│ ├── replytomsg.js
│ ├── announcement.js
│ ├── addcourse.js
│ ├── removestudent.js
│ ├── assignment.js
│ ├── profilepic.js
│ ├── checkusercourse.js
│ ├── updateprofile.js
│ ├── sample_signin.js
│ ├── get_courses.js
│ ├── messagelist.js
│ ├── profile.js
│ ├── signin.js
│ ├── signup.js
│ └── coursedetails.js
├── model
│ ├── message.js
│ ├── dbconn.js
│ ├── course_lectures.js
│ ├── course_announce.js
│ ├── course_assignment.js
│ ├── course_grades.js
│ ├── student_course.js
│ ├── user_assignments.js
│ ├── course_quiz.js
│ ├── course.js
│ └── user.js
├── package.json
├── kafka
│ └── Connection.js
└── server.js
└── README.md
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/.DS_Store
--------------------------------------------------------------------------------
/backend/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/backend/.DS_Store
--------------------------------------------------------------------------------
/frontend/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/frontend/.DS_Store
--------------------------------------------------------------------------------
/frontend/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/frontend/src/.DS_Store
--------------------------------------------------------------------------------
/kafka-backend/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/kafka-backend/.DS_Store
--------------------------------------------------------------------------------
/frontend/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/frontend/public/favicon.ico
--------------------------------------------------------------------------------
/backend/profile_uploads/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/backend/profile_uploads/.DS_Store
--------------------------------------------------------------------------------
/kafka-backend/services/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/kafka-backend/services/.DS_Store
--------------------------------------------------------------------------------
/frontend/src/components/CMPE273Lab1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rakheegit/Canvas_LMS/HEAD/frontend/src/components/CMPE273Lab1.pdf
--------------------------------------------------------------------------------
/frontend/src/components/style.css:
--------------------------------------------------------------------------------
1 |
2 |
3 | #page-numbers {
4 | list-style: none;
5 | display: flex;
6 | }
7 |
8 | #page-numbers > li {
9 | margin-right: 0.3em;
10 | color: rgb(60, 74, 158);
11 | user-select: none;
12 | cursor: pointer;
13 | }
14 |
--------------------------------------------------------------------------------
/frontend/src/App.test.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './App';
4 |
5 | it('renders without crashing', () => {
6 | const div = document.createElement('div');
7 | ReactDOM.render(
| Student Id | 94 |Assignment Title | 95 |Submitted On | 96 |Download Submission | 97 |View Submission | 98 |Grading | 99 |Total Points | 100 |
|---|
| From | 115 |To | 116 |Subject | 117 |
|---|
| ID | 128 |Dept | 129 |Term | 130 |Max Capacity | 131 |WL Cap | 132 |Enrolled | 133 |WL | 134 |
|---|
Summary Report
130 | {result} 131 || Name | 125 |{name} | 126 |
|---|---|
| {email} | 130 ||
| Phone | 133 |{phone} | 134 |
| About Me | 137 |{about_me} | 138 |
| City | 141 |{city} | 142 |
| Country | 145 |{country} | 146 |
| Company | 149 |{company} | 150 |
| School | 153 |{school} | 154 |
| Hometown | 157 |{hometown} | 158 |
| Language | 161 |{language} | 162 |
| Gender | 165 |{gender} | 166 |