Wednesday, Mar 07th

Last update08:39:44 PM GMT

Coding Competition Challenge: Online Examination System (OES)

User Rating: / 3
There are no translations available.

This OES competition challenge is brought to you and sponsored by Coders4Africa (C4A). The Challenge is designed to encourage the development and use of certain technologies, and provides an opportunity for members of the C4A Community to create an original application that provides a fare means of selection for the 2012 training that is meant to kick off in April 2012. This is to see only those deserving and those with the genuine desire to get the training.

C4A invites you and you agree to submit entries for prizes to be awarded in the OES Coding Challenge competition in accordance with some Terms and Conditions (see Competition Official Rules section below).

If you do not agree to abide by these Terms and Conditions, please do not participate in the Challenge.  The Challenge is open to all members of the C4A portal website, whom have agreed to the terms thereof. All Competitors must be registered members of C4A , and must have agreed to these Rules prior to and as a condition for registering and participating in the Challenge.

Violation of the Terms of Use may result in disqualification from the Challenge, and/or further consequences as determined in C4A’s sole discretion.



(More requirements details will be revealed after competition registration deadline of January 15th 2012).

1.    The application should be a web application written in any language of your choice. Competitors can also use open source platform such as Drupal (or others) to create the system.

2.    The application should have an admin module, the admin should be able to add, edit and arrange the questions as he/she feels best befit the exam.

3.    The Exam should have an adjustable time;

a.    The entire test must be completed before the global timer expires, by default 45mins.

b.    If a question is not answer in specific amount of time, next question will be loaded automatically (this is to avoid cheating): i.e.: in the 45 minutes, all questions should be timed. The admin should determine the time each question should take.

c.    Because of possible bad Internet connection in Africa, data and user activities should be saved periodically so that when user is back online after an interruption, he or she can continue where he or she left off. However, if user do not log back on within 24 hours, he or she should retake the exam with a brand new session.

4.    Needs some security and authentication so that user and machine must always be unique

a.    Assign a unique candidate ID for each participant

5.    Participants’ information should be taken and this includes;

a.    Collect biographical information from each applicant

b.    Collect professional information from each applicant

c.    Upload of applicant resume

d.    Based on the above;

                                      i.Exam questions tailored specifically for that participant will be loaded. For example if the applicant is a Java developer questions could be around OOP, Java, web etc.

                                                            ii.If applicant is a beginner or intermediate, questions will reflect accordingly

                                                            iii.The exam should be as per the programming language or platform of interest.

6.    Application should support Multiple Choice, Code answer, open ended and matching questions and free text which will not be scored directly.

7.    Interview results collected

8.    Generate a score based of 100%.

9.    Generate PDF reports on every examinees

(More requirements details will be revealed after competition registration deadline of January 15th).


C4A anticipates 3 top winners awarding prizes in the following types:



1st Place

 1.    Laptop Dual-Core sandy bridge processor with at least 4G ram

2.    Software licenses & books

3.    3 (lifetime) free website hosting accounts and 3 (one year free web domains)

2nd Place

4.    Tablet 7” ~ 10.1” Android tablet with minimum version 2.3 Gingerbread, preferably 4.0 Ice Cream Sandwich

5.    Software licenses & books

6.    2 (lifetime) free website hosting accounts and 2 (one year free web domains)

3rd Place

7.    Nokia Windows phone or Samsung Android Phone

8.    Software licenses & books

9.    1 (lifetime) free website hosting accounts and one year free web domain




Registration Opens

9:00 AM EST on December 28 2011

Deadline registration deadline

9:00 AM EST on January 15  2011

Submission Deadline

9:00 AM EST on March 10  2012



Current members of the C4A management team and those involved in the development, production (including prize suppliers and sponsors), implementation and distribution of the Challenge and their advertising or promotion agencies, parent companies, service providers, agents, officers, subsidiaries or affiliates, or any other persons or entities directly associated with the Challenge and members of their immediate families and/or persons living in the same household as such persons, are ineligible to enter the Challenge.

If you are a winner and you

(a)  Do not reply to such notification or the notification is undeliverable,

(b)  Do not return promptly any required documentation

(c)  Are not otherwise in compliance with these Rules, You will be disqualified and forfeit any prize, and we may, at our discretion, select and notify another participant.



To participate, you must:

     Be a C4A community member by registering at C4A Community

     Fill out the following: COMPETITION REGISTRATION FORM here.



     Does not include or anticipate the inclusion of any unsuitable or offensive content, including nudity, sexually explicit, disparaging, libelous or other inappropriate content.

     Does not include or anticipate the inclusion of any content that is in violation of or infringes third party intellectual property rights including, but not limited to copyrights, including music copyrights, trademarks, and rights of publicity.

     Has not been published or distributed previously in any media.

     Is suitable for a general audience;

     Does not contain any claims those are not and cannot be substantiated or that would be false and/or misleading to a reasonable consumer.

All decisions relating to the viability of submissions and all other matters (except the ranking of submissions) pertaining to the Challenge are within the sole discretion of C4A; and shall be final and binding in all respects.



OES coding Challenge:

Submissions will be evaluated, judged and ranked by C4A management team composed of 14 individuals coming from different background, genders and nationalities in its sole discretion. All decisions of C4A management team regarding the evaluation, judging ranking and determination of the winner in the competition shall be final and binding in all respects.

C4A management team will judge submissions on the following criteria, in order of importance:

     Meet the requirements of the system (which should be more details by the end of the registration date of January 15th 2012)

     Quality of software development with good usage of methodology, paradigm, patterns and best practices

     Algorithm and implementation efficiency

     Open Source potential

     Magnitude of effort





Terms and Conditions


Official Rules



Registration and participation by C4A member developers in the Online Examination System (OES) Competition Challenge, Powered by C4A (the “Challenge”) constitutes agreement with these terms and conditions (“Rules” or “Terms and Conditions”) between you (“You” or “Participant”) and C4A.


By submitting an entry, You represent that such entry is your own, original work. An entry may be disqualified if C4A management team believes in their sole discretion that such entry does not comply with these Terms and Conditions, infringes or violates the rights of any third party, contains inappropriate content, or is in violation of any law or regulation.


As consideration for participating in the Challenge, submission of an entry constitutes permission for C4A to use your name, address, likeness and general information about the winning entry submitted by you for promotional and advertising purposes without further permission or compensation.


Competitors retain all ownership rights in their Submissions.  However, if you win a prize for your submission, You hereby grant and agree to grant a perpetual, royalty-free, irrevocable, transferable, sub-licensable, non-exclusive license to C4A

1.    to use, reproduce and publish submissions or material in connection with the Challenge;

2.    to publicly display, and/or feature your submission and all its content in connection with the promotion of the Challenge in all media (now known or later developed)

3.    store your submission on C4A’s servers, for marketing purposes, and/or for the promotion of the Challenge.

If You do not win a prize for your submission, then You retain any and all rights to ownership of such material submitted to C4A . C4A will not gain ownership of this material. However, by submitting your submission to C4A, You hereby grant C4A royalty-free, irrevocable, non-exclusive right and license to use, reproduce and publish such documents, materials or source code for commercial and/or non-commercial use.

You agree to sign any necessary documentation that may be required by C4A, to make use of the rights you granted above.

Nothing in these Rules shall be construed as granting you any right or license under any intellectual property right of C4A (including any rights they may have in any patents, copyrights, trademarks, service marks or any trade secrets) or in C4A’ s web site, by implication or otherwise, except as may be expressly set forth herein.

You agree that submitting Your submission in the Challenge constitutes Your waiver, to the extent permitted by law, of all moral rights conferred upon You or arising in respect of Your Submission anywhere in the world.


By participating in the Challenge, You acknowledge and agree that it is possible that others, including C4A may have developed or develop applications that are similar in function, appearance, action, name, character, or in other ways appear to resemble the entry submitted, and that such duplication or similarity between Your entry and any other’s shall in no way entitle You to any compensation from C4A or any third party.


C4A reserves the right, in their sole discretion, to revoke any and all privileges associated with competing in this Challenge, and to take any other action they deem appropriate, for no reason or any reason whatsoever, including if C4A suspects competitors of cheating, tampering with the entry process, the operation of the Web site, or the Challenge, or otherwise being in violation of the rules. 


You must not cheat, and must submit your own, original work. You warrant to C4A that your entry is original, that you are the creator and owner of the submitted entry, that you have the unencumbered right to submit the entry, that the entry does not infringe any proprietary, intellectual property, personal rights or other third party rights including copyright, trademark, patent, trade secret or confidentiality obligation and is in compliance with applicable law. To the maximum extent permitted by law, You agree to indemnify and C4A, their subsidiaries, affiliates, and their employees, agents and directors harmless from any third party claim arising from the act, default or omission of You pertaining to the Challenge and breach of any warranty set forth herein.

If you have any questions feel free to contact us

Follow us

Contact us

  • Add: 554 N Frederick Avenue Suite 216,
    Gaithersburg, MD 20877 USA
  • Tel: (888) 418-1146
You are here: Home