-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Populating data on local server
Harsh Keshari edited this page Jan 12, 2024
·
1 revision
This guide provides step-by-step instructions for populating data on a local Oppia server. It is intended for Oppia users who need to set up a local environment for testing or development purposes.
Please note that the instructions provided in this document are to be executed only after logging into Oppia. If you are not logged in, please follow the link log-in-instruction before executing the guidelines in this document.
-
Assign "Curriculum Admin" Role:
- Log in as a super-admin.
- Navigate to the Admin page.
- Assign the "Curriculum Admin" role to your user.
-
Generate a New Math Classroom:
- On the Activities tab of the admin page, click the "Generate Data" button to create a new dummy math classroom.
-
Access Math Classroom Page:
- Go to http://localhost:8181/learn/math to view the newly generated math classroom.
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
- How to get help
- Getting started with the project
- How the codebase is organized
- Making your first PR
- Debugging
- Testing
- Codebase policies and processes
- Guidelines for launching new features
- Guidelines for making an urgent fix (hotfix)
- Testing jobs and other features on production
- Guidelines for Developers with Write Access to oppia/oppia
- Release schedule and other information
- Revert and Regression Policy
- Privacy aware programming
- Code review:
- Project organization:
- QA Testing:
- Design docs:
- Team-Specific Guides
- LaCE/CD:
- Developer Workflow:
Developer Reference
- Oppiabot
- Git cheat sheet
- Frontend
- Backend
- Backend Type Annotations
- Writing state migrations
- Calculating statistics
- Storage models
- Coding for speed in GAE
- Adding a new page
- Adding static assets
- Wipeout Implementation
- Notes on NDB Datastore transactions
- How to handle merging of change lists for exploration properties
- Instructions for editing roles or actions
- Protocol buffers
- Webpack
- Third-party libraries
- Extension frameworks
- Oppia-ml Extension
- Mobile development
- Performance testing
- Build process
- Best practices for leading Oppia teams
- Past Events