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

Need Non Credit Property or Concept #834

Closed
jeannekitchens opened this issue Jun 29, 2022 · 14 comments
Closed

Need Non Credit Property or Concept #834

jeannekitchens opened this issue Jun 29, 2022 · 14 comments

Comments

@jeannekitchens
Copy link
Contributor

We need to support use cases where Learning Opportunities, Learning Programs, Courses, Assessments, and some Credential types are "non credit." For example a Badge or Certificate may be Non Credit.

Draft Definition: Non Credit - Carrying or conferring no official academic credit towards a program or a credential.

Possible Solutions:

  1. Add "NonCredit" as concept to https://credreg.net/ctdl/terms#CreditUnit.
  2. Update the Domains for https://credreg.net/ctdl/terms#creditUnitType to include the above Classes. This allows use cases where the value of the credit unit is not needed, rather the type of credit unit or non credit is needed. Also, update the definition to "The type of**, or absence of,** credit associated with the credit awarded or required.

This is a State of Florida use case but is also a use case applicable to all types of learning opps and many types of credentials. CTDL needs to support the use cases where there is a need to identify the CreditUnitType and it's value and/or use cases where whether the Learning Opp, Assessment or Credential is Non Credit or a type of credit, e.g., Continuing Education Unit.

@siuc-nate
Copy link
Contributor

Wouldn't a non-credit course just not have a creditValue?

@jeannekitchens
Copy link
Contributor Author

No.. just because there's no credit information in no way means you can discern if it is non credit. It has to be explicit. For example, every public college has non-credit courses explicitly identified because they in a way get around enrollment requirements and other barriers that students face when enrolling in academic credit programs where credits are the requirement to earn/confer a degree or diploma. Those course can and should be identified as NonCredit.

@philbarker
Copy link
Collaborator

CreditUnit seems like the wrong concept scheme. It's for the unit that something is measured. If something has no weight you don't use a unit of "weightless" to weigh it in, you say it weighs 0 in any unit. So if something is not credit bearing why not set the value of the credit to zero?

...
  "ceterms:creditValue" : { 
     "@type": "ceterms:ValueProfile";
     "schema:value": 0
   }
... 

@stuartasutton
Copy link
Contributor

+1 on Phil's comment

@stuartasutton
Copy link
Contributor

But also +1 on Jeanne's comment. Many institutions make provision for non-credit courses that do not count toward total required credits (i.e., non-credit). So, while Phil's treatment of creditValue makes sense, that does not change the fact that the credit status of the course is non-credit.

@jeannekitchens
Copy link
Contributor Author

All, we simply need to support a use case where the publisher can identify a course or program as non credit.. I believe the existing concept scheme works. My main point is that we should not force the declaring of a value when it is just as important to know something is only non credit or something is only professional development credit. Taking the extra step of adding the value is also great but you can have one without the other. We're completely missing the 1st part, simply identifying the thing with a credit type. I agree they can, in addition, add a value of zero but that does not definitively communicate that the reason for the zero is it's noncredit. We should not be tethering the concept scheme to the requirement that to use it you have to have a value.

@siuc-nate
Copy link
Contributor

Using the Credit Unit concept scheme seems like the most logical place for this (+1 to using 0 for the value as well). We might consider adding the creditValue property to ScheduledOffering to facilitate indicating offerings of a Course where some give credit and some do not but they are otherwise identical.

@jeannekitchens
Copy link
Contributor Author

Yes @siuc-nate there's no need to have another concept scheme. All, this is for a very large publishing project. We need to have a final definition, and per my 1st post directly support the simple need to support use cases for identifying the creditUnitType directly with the above listed domains rather than the only supported use case being identifying value.

@philbarker
Copy link
Collaborator

I don't see how saying that something as creditValue of 0 is different to saying it is non-credit bearing, and you can already do it, no need to wait for an update to CTDL.

I'll stand aside, but I have reservations about using creditUnitType directly on those classes. We packaged the information about credit awarded into a ValueProfile for good reasons, e.g. to avoid ambiguity when a course may award credit in different units (e.g. University of Edinburgh MOOC courses do not bear credit that count to a degree, but do bear credit towards micro-credentials).

@siuc-nate
Copy link
Contributor

siuc-nate commented Jun 30, 2022

I'm certainly also okay with just using 0 and not doing anything with the concept scheme. 0 is 0 regardless of the unit of measurement, so it is a little redundant to specify both (and to create a concept that would logically only ever be used with a value of 0).

If we did create a new concept, it would still be used via creditValue -> ValueProfile -> creditUnitType (unless I missed something)

@philbarker
Copy link
Collaborator

If we did create a new concept, it would still be used via creditValue -> ValueProfile -> creditUnitType (unless I missed something)

@siuc-nate see possible solutions 2 in the original post

@siuc-nate
Copy link
Contributor

siuc-nate commented Jun 30, 2022

Oh, right, duh. I did manage to skim past that one.

I wouldn't recommend that option.

@siuc-nate
Copy link
Contributor

siuc-nate commented Jul 5, 2022

Per our 7/5/2022 meeting:
Create a ceterms:isNonCredit property

URI: ceterms:isNonCredit
Label: Is Non-Credit
Definition: Resource carries or confers no official academic credit towards a program or a credential.
Domain: ceterms:LearningOpportunityProfile, ceterms:LearningProgram, ceterms:Course, ceterms:AssessmentProfile
Range: xsd:boolean

@siuc-nate siuc-nate added this to the July 2022 Release milestone Jul 18, 2022
@siuc-nate
Copy link
Contributor

This change has been made in pending CTDL and noted in the history tracking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants