Skip to content
     %@@@@@@        @@@@@@@@@@@           :@@@@@@@@@@       @@@@@@#       @@@@@@@@@@        @@@@@@@@@@@@@@@=
  @@@@@@@@          @@@@@@@@@@@@@@     #@@@@@@@@@@@@@    @@@@@@@@         @@@@@@@@@@@@@     @@@@@@@@@@@@@@@*
 @@@@       @@@@               @@@@   @@@@              @@@        @@@               @@@@                   
@@@           @@@               @@@  @@@               @@@          @@@               #@@                   
@@@           @@@   @@@        @@@:  @@@               @@@           @@   @@@          @@@  @@@   @@@@@@@@  
@@@           @@@   @@@  @@@@@@@@=   @@@               @@@          @@@   @@@          @@   @@@             
 @@@         @@@    @@@   @@@@        @@@               @@@         @@@   @@@         @@@   @@@             
  @       %@@@@     @@@                @@@@@             @@@@    @@@@     @@@      @@@@@    %@@             
    @@@@@@@@@       @@@                  @@@@@@@@@@@@      @@@@@@@@-      @@@@@@@@@@@@      @@@@@@@@@@@@@@@@

OPCODE

What is OPCODE?

OPCODE is the annual Open Source fest conducted by DevC, the Development Club (under the Technical Board) of the Indian Institute of Information Technology, Bhagalpur

How do I contribute?

First, register on the OPCODE website

See repositories open for contribution here. These are divided into three difficulty levels: Easy, Medium, and Hard. More on this in the next section.

Then, find a repo that matches your current skills, and fork it. Read the CONTRIBUTING.md file in the repo to learn more about how to contribute to it. Don't worry, there's something for everyone!

There would be pre-existing issues for features that you can implement to increase your score. These issues are also divided into difficulty levels, more on this below. Implement a feature you like, and make a PR.

Once a PR is merged, find yourself in the leaderboard on the OPCODE website!

Scoring system

OPCODE ranks contributors based on their scores, which are calculated as described below.

Repositories are divided into 3 difficulty levels, each having a score multiplier:

  1. Easy (multiplier == 1)
  2. Medium (multiplier == 2)
  3. Hard (multiplier == 4)

Further, issues within each repo are further categorised into 3 difficulty levels, each having a score:

  1. Easy (score == 1)
  2. Medium (score == 2)
  3. Hard (score == 4)

Once an issue is resolved by a PR contributed by you, the increase in your score is given by the product of the score of the issue and the multiplier of the repo. That is,

$$\text{Score} = (\text{Issue score)}\times(\text{Repo multiplier})$$

So, if you implement a feature that closes a Medium issue in a Hard repo, you will recieve $2 \times 4 = 8$ points.

       

Popular repositories Loading

  1. template template Public template

    Template Repository for OpenSpringFest

    JavaScript 8 2

  2. KeyLogger5155 KeyLogger5155 Public archive

    HackElite Club of IIIT Bhagalpur is introducing a Open-Source Project KeyLogger5155. This is a GUI Keylogger application built purely in Python3. It can record all the key stokes, Copy Clipboard Da…

    Python 3 4

  3. DSA_Dojo DSA_Dojo Public

    DSA Dojo is a project designed to improve proficiency in Data Structures and Algorithms (DSA). It's structured with three levels: easy, medium, and hard. Users start with basic problems, progress t…

    C++ 3 16

  4. DevHub DevHub Public

    React project designed to empower React developers from IIIT Bhagalpur by providing a platform to showcase their profiles and enhance their visibility.

    JavaScript 3 8

  5. code-a-licious code-a-licious Public

    Code-a-licious is a repository that provides three programming challenges every day, categorized into easy, medium, and hard difficulty levels. Project Managers - Shiwangi, Somya Gangwar

    C++ 2 13

  6. hidden-consumer-patterns hidden-consumer-patterns Public

    The Hidden Language of Consumers: Decoding Unseen Patterns

    Jupyter Notebook 2 7

Repositories

Showing 10 of 32 repositories

Top languages

Loading…

Most used topics

Loading…