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

Learners that completed DEDP before the split need to see their certificate #1934

Closed
annagav opened this issue Sep 29, 2023 · 10 comments · Fixed by #1954
Closed

Learners that completed DEDP before the split need to see their certificate #1934

annagav opened this issue Sep 29, 2023 · 10 comments · Fixed by #1954
Labels
bug Something isn't working

Comments

@annagav
Copy link
Contributor

annagav commented Sep 29, 2023

14.009x used to be one of the electives for DEDP. Now that the Program was split into 2 programs 14.009x belongs only to one of the programs. So now the user has one elective passed in one program, and one in the other.

Based on the rules from before the separation the learner would have earned the program certificate.

Related issues:
https://github.com/mitodl/hq/issues/1861 (created enrollment only)
https://github.com/mitodl/hq/issues/2501 (created enrollment and certificate)
https://github.com/mitodl/hq/issues/2499 (created enrollment only)
https://github.com/mitodl/hq/issues/2685 (created enrollment and certificate)
https://github.com/mitodl/hq/issues/2681 (created enrollemtn and certificate)
https://github.com/mitodl/hq/issues/2680 (created enrollment and certificate)
https://github.com/mitodl/hq/issues/2678 (created enrollment and certificate)
https://github.com/mitodl/hq/issues/2699 (created enrollemnt and certificate)
https://github.com/mitodl/hq/issues/2696 (already processed this user in an issue above)

Expected Behavior

Learner that completed requirements for old program should receive their certificate.

Current Behavior

The learner does not receive a program certificate.

@annagav annagav added the bug Something isn't working label Sep 29, 2023
@annagav
Copy link
Contributor Author

annagav commented Sep 29, 2023

What needs to be done:

  1. Create a new hidden program.
  2. Enroll select users in the program. I think the title would need to change not to confuse it with current DEDP program.
  3. Make sure that program shows on their dashboard.
  4. Generate certificates for this program.
  5. Make sure they can see the certificate on their dashboard.

@pdpinch
Copy link
Member

pdpinch commented Oct 13, 2023

Can we try this on RC first?

@pdpinch
Copy link
Member

pdpinch commented Oct 13, 2023

We can give the "legacy" program an id of program-v1:MITx+DEDP+2T2023 because these were folks who passed 14.009x in 2T2023

@annagav
Copy link
Contributor Author

annagav commented Oct 16, 2023

I tested this on RC, everything seems to have worked 👍
I am ready to do this in production.

@pdpinch
Copy link
Member

pdpinch commented Oct 16, 2023

Great, thanks. What's the process for generating a certificate for a learner?

Can you give me some links to take a quick look at? I'd like to see what the program looks like in django admin, and also what a certificate looks like.

@annagav
Copy link
Contributor Author

annagav commented Oct 16, 2023

I just created a certificate manually in the django admin for my user https://rc.mitxonline.mit.edu/admin/courses/programcertificate/. You can then view the certificate on the user's dashboard. You can view my user certificate: annagav2.

@pdpinch
Copy link
Member

pdpinch commented Oct 16, 2023

Ok, so in production, we would create ~7 certificates manually and we're done?

@annagav
Copy link
Contributor Author

annagav commented Oct 18, 2023

Here is what the dashboard looks like for these users:
No certificate yet:
Screen Shot 2023-10-18 at 12 51 13 PM
Earned a certificate
Screen Shot 2023-10-18 at 12 58 16 PM

@annagav
Copy link
Contributor Author

annagav commented Dec 13, 2023

Another ticket https://github.com/mitodl/hq/issues/3161

@annagav
Copy link
Contributor Author

annagav commented Jan 23, 2024

Another ticket https://github.com/mitodl/hq/issues/2615

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants