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

[Configurable numberof levels and EOC] #5

Open
mhodki opened this issue May 26, 2022 · 5 comments
Open

[Configurable numberof levels and EOC] #5

mhodki opened this issue May 26, 2022 · 5 comments
Labels
enhancement New feature or request
Milestone

Comments

@mhodki
Copy link

mhodki commented May 26, 2022

Is your feature request related to a problem? Please describe

We may need to change number of assessment levels and/or numbe rof EOCs in the future.

Describe the solution you'd like

Make # EOCs and asssessment levels configurable

Describe alternatives you've considered**

None

Additional context

For this version (BEnghons), we need to use 3 assessment levels. Same number of EOCs as IndEAA for MPE.

@mhodki mhodki changed the title [FEATURE] [Configurable numberof levels and EOC} May 26, 2022
@mhodki mhodki changed the title [Configurable numberof levels and EOC} [Configurable numberof levels and EOC] May 26, 2022
@frinzekt
Copy link
Member

duplicate of #22 where we can create custom EOCs (any number of EoC we wish). I believe.

we need to use 3 assessment levels

@mhodki when we mean this, are we referring to the "development level". Take note @MouseAndKeyboard this will affect your change in #47

@frinzekt
Copy link
Member

ping @mhodki

@frinzekt
Copy link
Member

okay I read what you said in

Make # EOCs and asssessment levels configurable

Yeah that's already done as part of #22 ... so I am closing this now

@frinzekt
Copy link
Member

frinzekt commented Sep 6, 2022

reopening this @mhodki about the configurable number of EOC... not levels (i think it got forgetten)

@frinzekt
Copy link
Member

frinzekt commented Sep 9, 2022

In terms of migration strategy, we have two options:

  1. Write a custom script that will migrate existing development levels to:

    • the first EOC Set related Development Levels (to make migration easier. We can assume that all course evaluation will only have 1 EOC Set so far and it will be shared such that we can just use that for one migration. This is a good enough assumption to be considered)
  2. Don't deprecate the development level field (make it not required) and add the new fields in. We can manually migrate it in django admin.

Note... I prefer to do option 1, however it just means that the developer who picks this up should follow that assumption to reduce the overhead for creating the migration

@mhodki mhodki added the enhancement New feature or request label Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants