About MyCode
MyCode is a programming practice and coding assessment platform for institutions. It provides problem banks, assignments, contests, and secure automated judging for students and faculty.
Contact Us
For account, course, or assessment questions, contact your institution's MyCode administrator.
Privacy Policy
This is a default template. Administrators should review and replace it with their institution's approved policy.
1. Information we collect
- Information you provide. When an account is created we store your username, email address, and any profile details provided by you or your institution (for example, department, course, or batch).
- Information generated by use. We store the code you submit, judging results, contest and assignment participation, and basic access logs (such as login time and IP address) needed to operate and secure the service.
2. How information is used
Information is used to provide, maintain, secure, and improve MyCode, to evaluate submissions, and to give authorized faculty and administrators of your institution reports on your progress. We do not use your information for purposes not described here without asking for your consent.
3. Who can see your information
- Your submissions and results are visible to you, and to faculty or administrators who are authorized for the course, assignment, or contest concerned.
- Data belonging to one institution is not shared with other institutions.
- Contest scoreboards may show your username and score to other participants, according to the contest rules.
4. Access, correction, and deletion
You can view and update your profile in your account settings. To correct or delete other data, contact your institution's administrator. Residual copies may remain in backups until they expire.
Terms of Service
This is a default template. Administrators should review and replace it with their institution's approved terms.
0. Welcome to MyCode
By creating an account or using MyCode you agree to these terms.
1. Acceptable use
You must follow your institution's academic-integrity rules and the rules of each assignment and contest. You must not:
- attempt to interfere with, overload, or gain unauthorized access to the service, the judging system, or other users' data;
- submit code intended to escape the judging sandbox, attack the infrastructure, or access the network or other submissions;
- share or obtain solutions where an assignment or contest forbids it, or impersonate another user;
- upload content that infringes others' intellectual property, or is unlawful, abusive, or spam.
Violations may lead to removed content, suspended accounts, and referral to your institution.
2. Content you submit
You keep ownership of the code and other content you submit. You grant MyCode and your institution permission to store, judge, analyze (including similarity checks), and display that content as needed to run the service and assessments.
3. Problems and test data
Faculty who upload problems must hold the rights to the statement, test data, and images, or have permission to use them. Hidden test data is never shown to students unless the problem owner explicitly allows it.
4. Availability
The service is provided "as is". We make reasonable efforts to keep it available and to back up data, but we cannot guarantee uninterrupted service. Keep your own copies of important work.
5. Changes
These terms may be updated. Continued use after an update means you accept the revised terms.