Skip to content

A small portal for managing the teaching process for code for Palestine program.

Notifications You must be signed in to change notification settings

HatemSaadallah/cfp-code-submitter

Repository files navigation

CFP Code Submitter

Note: This is an open source project made by Code for Palestine Alumni, feel free to submit a pull request any time

Ideas to be deployed

  • Better confirmation message after code submission. (Easy)
  • Make the text editor's width bigger (Easy)
  • Add a gists page (Medium) Make hyperlink for each gist Make the gists foldable.
  • Make question selection easier more intuitive.
  • Put next lecture main points on the front page. (Easy) (by Mohammed Atalah)
  • Add office hours times on the front pagepage (Easy) (by Ahmed Herzallah)
  • Add customized profile picture for each member. (Medium)
  • Removed unnecessary navbar items, for unauthorized users
  • Added React Bootstrap Accordion Component to all pages, which reduces the amount of information there is at a time.
  • Activated Github login
  • Deploy Redux in the website to fix glitching. (Exteremly Hard)
  • Add The ability to grade assignments. (Medium)
  • Add the ability to add notes on assignments.
  • Add external link tab (Kahoot, Games, etc) (Easy) (by Mohammed Atalah)
  • [ ] Make the Previous Submissions button just for the current week's problems, and add on the user profile all the solving problems.
  • Add next session link.(Easy) (by Mohammed Atalah)
  • Active NavLink.
  • Add a week selection in previous submissions page.
  • Add a place for casual submission.
  • Add the ability for the user to edit the bio in the profile page, and upload it to firebase.
  • Make the sessions page more native.

Bugs to fix:

  • Fix the login page arbitrary appearance. (by Ahmed Herzallah)
  • Previous Submissions is not showing problems chronologically.

About

A small portal for managing the teaching process for code for Palestine program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published