Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CD Infra] Add ability to generate X sample translatable explorations on local dev server for the contributor dashboard #14698

Open
sagangwee opened this issue Jan 19, 2022 · 16 comments · May be fixed by #20278
Assignees
Labels
enhancement Label to indicate an issue is a feature/improvement good first issue Impact: Medium Will improve quality-of-life for at least 30% of users. Work: Low Solution is known and broken into good-first-issue-sized chunks.

Comments

@sagangwee
Copy link
Contributor

sagangwee commented Jan 19, 2022

This would be configured in the admin activities page.

This would allow us to test features/bugs related to latency, pagination, and the like. It would also make it easy for developers to set up the data needed to work with the contributor dashboard.

See https://github.com/oppia/oppia/wiki/Contributor-dashboard for info on how exploration/lesson content is surfaced on the contributor dashboard. Make sure to update this wiki page as well once the generation process is made easier.

@sagangwee sagangwee added this to In Flight Work in Contributor Experience Jan 19, 2022
@sagangwee sagangwee moved this from In Flight Work to Up Next in Contributor Experience May 18, 2022
@sagangwee sagangwee moved this from Up Next to P1 in Contributor Experience Aug 5, 2022
@sagangwee sagangwee changed the title [CD] Add ability to generate X sample explorations on local dev server [CD Infra] Add ability to generate X sample explorations on local dev server Aug 8, 2022
@jahd2602
Copy link
Contributor

jahd2602 commented Oct 3, 2022

More details to help new contributors:

To replicate this issue:

  1. Log in as a admin user
  2. Go to /admin or click menu>Admin Page

Image

The objective here is to add a section where the admin can select a number of explorations to be generated, and a button to do the generation.

To start, look at the template of /admin: /oppia/core/templates/pages/admin-page/activities-tab/admin-dev-mode-activities-tab.component.html

@github-actions
Copy link

github-actions bot commented Oct 3, 2022

Hi @jahd2602, thanks for proposing this as a good first issue. I am removing the label for now and looping in @DubeySandeep to approve the label. It will be added back if approved. Thanks!

@anudeeps0306
Copy link

anudeeps0306 commented Oct 6, 2022

@jahd2602 Can you assign this issue to me?

@seanlip seanlip removed this from P1 in Contributor Experience Oct 11, 2022
@richard-johansson
Copy link

Hello @jahd2602! Can you assign this to me? I cannot see that it is assigned to anyone, br

@sagangwee
Copy link
Contributor Author

@richard-johansson Hi, any update on this?

@richard-johansson
Copy link

Hello @sagangwee I got another issue assigned to me so I haven't had time to look into this. You can unassign me, thanks!

@vaibhav96t6
Copy link

Hi any update on this. I would like to contribute as a good first issue

@seanlip
Copy link
Member

seanlip commented Jan 7, 2023

@vaibhav96t6 You're welcome to attempt this, but could you please first give an outline of how you are going to do it? Mention which files you're going to change, and how you're going to change them, etc. If it looks good, we can assign you.

Thanks!

@vaibhav96t6
Copy link

I didnt understand the issue quite as am a beginner. Any guidance much appreciated for the followup resources.
Thankyou

@seanlip
Copy link
Member

seanlip commented Jan 8, 2023

OK, then I would recommend that you please pick a different issue that you are confident in tackling. The same guidance as above would apply for that issue.

You can also find general guidance for new contributors on the Oppia wiki pages.

@Ash-2k3
Copy link
Member

Ash-2k3 commented Jun 2, 2023

@seanlip @sagangwee Just wanted to confirm .. Don't we already have something similar on admin page ? I am attaching a ss of what I am referring to.
Screenshot 2023-06-02 at 20 53 42

@seanlip
Copy link
Member

seanlip commented Jun 2, 2023

Hm, looks like it. Check with @sagangwee who originally filed this, perhaps?

@sagangwee sagangwee changed the title [CD Infra] Add ability to generate X sample explorations on local dev server [CD Infra] Add ability to generate X sample translatable explorations on local dev server Jun 2, 2023
@sagangwee sagangwee changed the title [CD Infra] Add ability to generate X sample translatable explorations on local dev server [CD Infra] Add ability to generate X sample translatable explorations on local dev server for the contributor dashboard Jun 2, 2023
@sagangwee
Copy link
Contributor Author

Sorry I wasn't clear—I meant explorations with translatable content that would be surfaced in the contributor dashboard. Updated the description. What we could do is add a "Make content translatable?" checkbox to #14698 (comment) that when checked, would perform the additional operations needed to surface the content in the CD (create corresponding story, topic, link exploration to chapter, add topic to classroom, etc.).

@Ash-2k3
Copy link
Member

Ash-2k3 commented Jun 2, 2023

Oh I see, thanks @sagangwee for the clarification.

@Ash-2k3
Copy link
Member

Ash-2k3 commented Mar 5, 2024

Hi @chris7716, should we consider increasing the impact of this Issue ? As, it takes a lot of time to manually set things up when we need to test certain features/bugs for a large number of opportunities (> 5).

@chris7716
Copy link
Contributor

@amaanlari Please have a look at this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Label to indicate an issue is a feature/improvement good first issue Impact: Medium Will improve quality-of-life for at least 30% of users. Work: Low Solution is known and broken into good-first-issue-sized chunks.
Projects
Status: In Progress