Skip to content

Collaboration platform for solving exercises together.

License

Notifications You must be signed in to change notification settings

oguzserbetci/XCollab

Repository files navigation

XCollab

Ern Chern, Gabriel Lima, Oğuz Serbetci and Thu Nguyen

Developed as the Design Project for CS473 - Introduction to Social Computing, Fall 2018, KAIST

Students who are studying for an exam may be stuck on a problem or want to discuss a topic more in depth but they have a hard time to do so because they may not know anyone who is on the same page as them. We introduce XCollab, where they can find, discuss and practice exercises with other students around the world online. In XCollab, students are motivated to think by themselves and particpate in discussions by our unique coin and mastery system and are able to acquire knowledge better by our discussion summary feature.

This project was generated with Angular CLI version 6.2.3.

Exercise Service - /src/exercise.service.ts

This code includes all the connection to Firebase and database handling.

User - /src/app/exercise

This folder includes the design and script to run the user page where statistics about the user are shown.

Search - /src/app/search

All the files in this folder are related to the main page, where exercises are presented. Search bar is not implemented.

Exercise - /src/app/exercise

This folder has the files that control the display of an exercise and discussions points, along with the coin unlocking system for discussions and discussion point submission.

Discussion Preview - /src/app/discussion-preview

The files in this folder are related to the discussion display component, including the comments unlocking and discussion concern.

Discussion - /src/app/discussion

This folder includes all the code and files that control a discussion and its comments display, along with the summarization and comments submission.

Comment Preview - /src/app/comment-preview

The files in this folder control the comments display and the solution marking, reporting and show/hide solution features.

Exercises - /exercises

All the exercises are inside this folder.

Dependencies - /package.json

All the dependencies are shown in this json file.

About

Collaboration platform for solving exercises together.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •