GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - HMProgrammingClub/NYCSL2: A rewrite of NYCSL for its public release.

BranchesTags
Open more actions menu

Latest commit

 

History

290 Commits
290 Commits

Folders and files

NameName
Last commit message
Last commit date
backend
backend
 
 
cli
cli
 
 
problems/tetris
problems/tetris
 
 
static
static
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
travis.ini
travis.ini
 
 

Repository files navigation

#NYCSL Build Status License

NYCSL, or the New York Computer Science League, is an online, high school programming competition. NYCSL2 is a rewrite of the original codebase with a focus on sustainability and newer tools (switching from PHP to Flask, from JQuery to React, etc).

Each month at midnight a new challenge is posted. Programmers in NYCSL have one month to upload as many solutions as they like; only the top score is shown. Solutions are instantly graded and put up on both global and school-wide leaderboards. Problems are designed such that they are suitable for programmers of all skill levels; beginners are encouraged to participate.

Installation

First, clone the repository:

$ git clone https://github.com/HMProgrammingClub/NYCSL2.git

Then, install the backend's dependencies:

$ cd NYCSL2/backend && sudo ./install.sh

Then, run the backend:

$ sudo ./start.sh

If you would like to make sure that the backend is working as planned, you can run our test suite:

$ sudo ./runTests.sh

Contributing

Send us a pull request. If you are looking for things to do, check out the repo's open issues. We will be happy to add you as a contributor and credit you in the README.

If you find a bug or have any trouble with the website, please open an issue. We are happy to help you out.

Authors

NYCSL was created by Michael Truell, Joshua Gruenstein, Henry Wildermuth, and Ben Spector for the Horace Mann Programming Club.

About

A rewrite of NYCSL for its public release.

nycsl.io/

Resources

Readme
MIT license
Activity
Custom properties

Stars

4 stars

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.