-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Editor pages
A collection is a group of explorations. An exploration may belong to more than one collection at a time, with no relationship between the collections. All collections are independent of each other, though they belong to specific categories (just as explorations do).
1. Create an user having super-admin rights.
2. Go to admin panel.
3. Go to ROLES tab in admin page.
4. Assign your username as collection editor through the form provided.
5. Get back to /splash page and click CREATE button.
6. Click the "CREATE COLLECTION" button of the modal.
7. Tada! You have successfully landed inside the collection editor page.
1. Create an user having super-admin rights.
2. Go to admin panel.
3. Go to ROLES tab in admin page.
4. Assign your username as admin through the form provided.
5. Get back to /splash page and click Topics and Skill Dashboard in the dropdown menu.
6. Tada! You have successfully landed inside the Topics and Skill Dashboard and create Topic/Skill as required.
The classroom page is hidden behind a flag that needs to be toggled in order to gain access. Follow the steps as shown below:
Have an idea for how to improve the wiki? Please help make our documentation better by following our instructions for contributing to the wiki.
Core documentation
Developing Oppia
- FAQs
- Installing Oppia
- Getting started with the codebase
- Making your first PR
- Learning resources for developers
- Codebase Overview
- Coding Guidelines
- Coding style guide
- Guidelines for creating new files
- How to add a new page
- How to write frontend type definitions
- How to write design docs
- Revert and Regression Policy
- Server errors and solutions
-
Debugging
- If your presubmit checks fail
- If CI checks fail on your PR
- Finding the commit that introduced a bug
- Interpreting GitHub Actions Results
- Debugging Docs
- Debugging datastore locally
- Debugging end-to-end tests
- Debugging backend tests
- Debugging frontend tests
- Debug frontend code
- Debugging custom ESLint check tests
- Debugging custom Pylint check tests
- Debugging Stories
- Guidelines for launching new features
- Guidelines for making an urgent fix (hotfix)
- Lint Checks
- Oppia's code owners and checks to be carried out by developers
- Privacy aware programming
- Backend Type Annotations
- Bytes and string handling in Python 3
- Guidelines for Developers with Write Access to oppia/oppia
- Testing
- Release Process
Developer Reference
- Oppiabot
- Frontend
- Backend
- Translations
- Webpack
- Third-party libraries
- Extension frameworks
- Oppia-ml Extension
- Mobile development
- Mobile device testing
- Performance testing
- Build process
- Team structure
- Triaging Process
- Playbooks
- Wiki
- Past Events