oercommons_models

Attributes

json_path

Classes

FieldSource

!!! abstract "Usage Documentation"

Model

!!! abstract "Usage Documentation"

Module Contents

class oercommons_models.FieldSource(/, **data: Any)

Bases: pydantic.BaseModel

!!! abstract “Usage Documentation”

[Models](../concepts/models.md)

A base class for creating Pydantic models.

Attributes:

__class_vars__: The names of the class variables defined on the model. __private_attributes__: Metadata about the private attributes of the model. __signature__: The synthesized __init__ [Signature][inspect.Signature] of the model.

__pydantic_complete__: Whether model building is completed, or if there are still undefined fields. __pydantic_core_schema__: The core schema of the model. __pydantic_custom_init__: Whether the model has a custom __init__ function. __pydantic_decorators__: Metadata containing the decorators defined on the model.

This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

__pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to

__args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.

__pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models. __pydantic_post_init__: The name of the post-init method for the model, if defined. __pydantic_root_model__: Whether the model is a [RootModel][pydantic.root_model.RootModel]. __pydantic_serializer__: The pydantic-core SchemaSerializer used to dump instances of the model. __pydantic_validator__: The pydantic-core SchemaValidator used to validate instances of the model.

__pydantic_fields__: A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects. __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.

__pydantic_extra__: A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra]

is set to ‘allow’.

__pydantic_fields_set__: The names of fields explicitly set during instantiation. __pydantic_private__: Values of private attributes set on the model instance.

id: str
django_ct: str
django_id: str
saves_count: int
comments_count: int
downloads_count: int
ga_visits_count: int
visits_count: int
uuid: str
provider: int
provider_name: str
provider_name_exact: str
provider_slug: str
provider_slug_exact: str
is_private: bool
endorsements: list[int]
endorsement_names: list[str]
endorsement_names_exact: list[str]
collections: list[int]
collections_titles: list[str]
is_shared: bool
evaluated_rubrics: list
evaluation_types: list
alignment_tag_codes: list
alignment_tag_descriptions: list
unified_alignment_tags_codes: list
unified_alignment_tags_path: list
alignment_standards: list
alignment_grades: list
alignment_categories: list
alignment_tags: list
alignment_tags_exact: list
faceted_alignment_tags: list
ngss_alignment_standards: list
ngss_faceted_alignment_standards: list
ngss_alignment_grades: list
ngss_alignment_science_domains: list
ngss_faceted_alignment_science_domains: list
ngss_alignment_topics: list
ngss_faceted_alignment_topics: list
ngss_alignment_practices: list
ngss_faceted_alignment_practices: list
ngss_alignment_cross_cutting_concepts: list
ngss_faceted_alignment_cross_cutting_concepts: list
ngss_alignment_disciplinary_core_ideas: list
ngss_alignment_tags: list
ngss_faceted_alignment_tags: list
minnesota_alignment_standards: list
minnesota_alignment_grades: list
minnesota_alignment_learning_domains: list
minnesota_alignment_tags: list
aaas_alignment_standards: list
aaas_alignment_grades: list
aaas_alignment_learning_domains: list
aaas_alignment_tags: list
nhss_alignment_standards: list
nhss_alignment_grades: list
nhss_alignment_learning_domains: list
nhss_alignment_topics: list
nhss_alignment_tags: list
aasl_alignment_standards: list
aasl_alignment_grades: list
aasl_alignment_learning_domains: list
aasl_alignment_tags: list
aasl_faceted_alignment_tags: list
aasl_if_alignment_standards: list
aasl_if_alignment_levels: list
aasl_if_alignment_learning_domains: list
aasl_if_alignment_tags: list
az_alignment_standards: list
az_alignment_learning_domains: list
az_alignment_tags: list
az_faceted_alignment_tags: list
az_carlit_alignment_standards: list
az_carlit_alignment_learning_domains: list
az_carlit_alignment_tags: list
az_carlit_faceted_alignment_tags: list
unesco_alignment_standards: list
unesco_alignment_levels: list
unesco_alignment_learning_domains: list
unesco_alignment_tags: list
unesco_faceted_alignment_tags: list
nd_alignment_standards: list
nd_alignment_grades: list
nd_alignment_learning_domains: list
nd_alignment_tags: list
nd_faceted_alignment_tags: list
iowa_alignment_standards: list
iowa_alignment_grades: list
iowa_alignment_learning_domains: list
iowa_alignment_tags: list
iowa_faceted_alignment_tags: list
ne_alignment_standards: list
ne_alignment_grades: list
ne_alignment_learning_domains: list
ne_alignment_tags: list
ne_faceted_alignment_tags: list
mo_alignment_standards: list
mo_alignment_grades: list
mo_alignment_learning_domains: list
mo_alignment_tags: list
mo_faceted_alignment_tags: list
mccrs_alignment_standards: list
mccrs_alignment_grades: list
mccrs_alignment_learning_domains: list
mccrs_alignment_tags: list
mccrs_faceted_alignment_tags: list
pa_alignment_standards: list
pa_alignment_grades: list
pa_alignment_learning_domains: list
pa_alignment_tags: list
pa_faceted_alignment_tags: list
pa_sci_alignment_standards: list
pa_sci_alignment_grades: list
pa_sci_alignment_science_domains: list
pa_sci_alignment_topics: list
pa_sci_alignment_tags: list
pa_sci_faceted_alignment_tags: list
wy_alignment_standards: list
wy_alignment_grades: list
wy_alignment_learning_domains: list
wy_alignment_tags: list
wy_faceted_alignment_tags: list
csta_alignment_standards: list
csta_alignment_grades: list
csta_alignment_science_domains: list
csta_alignment_topics: list
csta_alignment_practices: list
csta_alignment_tags: list
csta_faceted_alignment_tags: list
wa_alignment_standards: list
wa_alignment_grades: list
wa_alignment_learning_domains: list
wa_alignment_tags: list
wa_faceted_alignment_tags: list
oregon_alignment_standards: list
oregon_alignment_grades: list
oregon_alignment_learning_domains: list
oregon_alignment_tags: list
oregon_faceted_alignment_tags: list
texas_alignment_standards: list
texas_alignment_grades: list
texas_alignment_learning_domains: list
texas_alignment_tags: list
texas_faceted_alignment_tags: list
florida_alignment_standards: list
florida_alignment_grades: list
florida_alignment_learning_domains: list
florida_alignment_tags: list
florida_faceted_alignment_tags: list
georgia_alignment_standards: list
georgia_alignment_grades: list
georgia_alignment_learning_domains: list
georgia_alignment_tags: list
georgia_faceted_alignment_tags: list
nc_alignment_standards: list
nc_alignment_grades: list
nc_alignment_learning_domains: list
nc_alignment_tags: list
nces_alignment_standards: list
nces_alignment_grades: list
nces_alignment_learning_domains: list
nces_alignment_tags: list
va_alignment_standards: list
va_alignment_grades: list
va_alignment_learning_domains: list
va_alignment_tags: list
mada_alignment_standards: list
mada_alignment_levels: list
mada_alignment_learning_domains: list
mada_alignment_tags: list
nces_gd_alignment_standards: list
nces_gd_alignment_learning_domains: list
nces_gd_alignment_tags: list
nces_wl_alignment_standards: list
nces_wl_alignment_levels: list
nces_wl_alignment_learning_domains: list
nces_wl_alignment_tags: list
ncdlca_alignment_standards: list
ncdlca_alignment_learning_domains: list
ncdlca_alignment_tags: list
ncdlct_alignment_standards: list
ncdlct_alignment_learning_domains: list
ncdlct_alignment_tags: list
ncpts_alignment_standards: list
ncpts_alignment_learning_domains: list
ncpts_alignment_tags: list
mi_alignment_standards: list
mi_alignment_grades: list
mi_alignment_learning_domains: list
mi_alignment_tags: list
mi_faceted_alignment_tags: list
lacc_alignment_standards: list
lacc_alignment_learning_domains: list
lacc_alignment_tags: list
lacc_faceted_alignment_tags: list
viva_alignment_standards: list
viva_alignment_learning_domains: list
viva_alignment_tags: list
viva_faceted_alignment_tags: list
oh_alignment_standards: list
oh_alignment_learning_domains: list
oh_alignment_tags: list
oh_faceted_alignment_tags: list
oet_alignment_standards: list
oet_alignment_learning_domains: list
oet_alignment_tags: list
oet_faceted_alignment_tags: list
cuny_alignment_standards: list
cuny_alignment_learning_domains: list
cuny_alignment_tags: list
ncccs_alignment_standards: list
ncccs_alignment_learning_domains: list
ncccs_alignment_tags: list
sced_alignment_standards: list
sced_alignment_levels: list
sced_alignment_learning_domains: list
sced_alignment_tags: list
ct_alignment_standards: list
ct_alignment_learning_domains: list
ct_alignment_tags: list
ct_faceted_alignment_tags: list
infohio_alignment_standards: list
infohio_alignment_learning_domains: list
infohio_alignment_tags: list
infohio_wl_alignment_standards: list
infohio_wl_alignment_levels: list
infohio_wl_alignment_learning_domains: list
infohio_wl_alignment_tags: list
ut_alignment_standards: list
ut_alignment_grades: list
ut_alignment_learning_domains: list
ut_alignment_tags: list
visa_alignment_standards: list
visa_alignment_grades: list
visa_alignment_learning_domains: list
visa_alignment_tags: list
ccss_alignment_standards: list
ccss_alignment_grades: list
ccss_alignment_learning_domains: list
ccss_alignment_tags: list
wi_alignment_standards: list
wi_alignment_grades: list
wi_alignment_learning_domains: list
wi_alignment_tags: list
wi_ts_alignment_standards: list
wi_ts_alignment_learning_domains: list
wi_ts_alignment_tags: list
wi_wl_alignment_standards: list
wi_wl_alignment_levels: list
wi_wl_alignment_learning_domains: list
wi_wl_alignment_tags: list
acgm_alignment_standards: list
acgm_alignment_learning_domains: list
acgm_alignment_tags: list
wecm_alignment_standards: list
wecm_alignment_learning_domains: list
wecm_alignment_tags: list
sas_alignment_standards: list
sas_alignment_grades: list
sas_alignment_learning_domains: list
sas_alignment_tags: list
sask_alignment_standards: list
sask_alignment_grades: list
sask_alignment_learning_domains: list
sask_alignment_tags: list
sws_alignment_standards: list
sws_alignment_grades: list
sws_alignment_learning_domains: list
sws_alignment_tags: list
tenant_name_keyword: str
tenant_name_keyword_exact: str
tenant_schema_keyword: str
tenant_schema_keyword_exact: str
text: str
text_ar: str
slug: str
thumbnail_url: str
title: str
title_ar: str
sortable_title_2: str
content_creation_date_for_index: str
modified_timestamp: str
published_on: str
featured: bool
primary_user: list[int]
primary_user_slug: list[str]
primary_user_slug_exact: list[str]
primary_user_name: list[str]
primary_user_name_exact: list[str]
grade_sublevels: list[int]
grade_sublevel_slugs: list[str]
grade_sublevel_slugs_exact: list[str]
grade_sublevel_names: list[str]
grade_sublevel_names_exact: list[str]
grades: list
proficiency_level: list
proficiency_level_slugs: list
proficiency_level_slugs_exact: list
proficiency_level_names: list
proficiency_level_names_exact: list
keywords: list[str]
keywords_names: list[str]
keywords_names_ar: list[str]
content_source: str
member_activities: list[str]
rating: int
ratings_number: int
creator: int
license: str
cou_bucket: str
license_types: list[str]
license_bucket_title: str
django_ct_id: int
microsites: list
hide_from_main_site: bool
topics: list
indexed_topics: list
workflow_state: str
is_displayed: bool
displayed_date: str
visits: int
groups: list[int]
abstract: str
abstract_ar: str
full_text: str
authors: list[str]
general_subjects: list[int]
general_subjects_slugs: list[str]
general_subjects_slugs_exact: list[str]
general_subjects_names: list[str]
general_subjects_names_exact: list[str]
course_material_types: list[int]
course_material_types_slugs: list[str]
course_material_types_slugs_exact: list[str]
course_material_types_names: list[str]
course_material_types_names_exact: list[str]
media_formats: list[int]
media_formats_slugs: list[str]
media_formats_slugs_exact: list[str]
media_formats_names: list[str]
media_formats_names_exact: list[str]
accessibility: list[int]
accessibility_slugs: list[str]
accessibility_slugs_exact: list[str]
accessibility_names: list[str]
accessibility_names_exact: list[str]
educational_use: list
educational_use_slugs: list
educational_use_slugs_exact: list
educational_use_names: list
educational_use_names_exact: list
languages: list[int]
languages_slugs: list[str]
languages_slugs_exact: list[str]
languages_names: list[str]
languages_names_exact: list[str]
asn_ids: list
class oercommons_models.Model(/, **data: Any)

Bases: pydantic.BaseModel

!!! abstract “Usage Documentation”

[Models](../concepts/models.md)

A base class for creating Pydantic models.

Attributes:

__class_vars__: The names of the class variables defined on the model. __private_attributes__: Metadata about the private attributes of the model. __signature__: The synthesized __init__ [Signature][inspect.Signature] of the model.

__pydantic_complete__: Whether model building is completed, or if there are still undefined fields. __pydantic_core_schema__: The core schema of the model. __pydantic_custom_init__: Whether the model has a custom __init__ function. __pydantic_decorators__: Metadata containing the decorators defined on the model.

This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.

__pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to

__args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.

__pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models. __pydantic_post_init__: The name of the post-init method for the model, if defined. __pydantic_root_model__: Whether the model is a [RootModel][pydantic.root_model.RootModel]. __pydantic_serializer__: The pydantic-core SchemaSerializer used to dump instances of the model. __pydantic_validator__: The pydantic-core SchemaValidator used to validate instances of the model.

__pydantic_fields__: A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects. __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.

__pydantic_extra__: A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra]

is set to ‘allow’.

__pydantic_fields_set__: The names of fields explicitly set during instantiation. __pydantic_private__: Values of private attributes set on the model instance.

field_index: str = None
field_type: str = None
field_id: str = None
field_score: float = None
field_source: FieldSource = None
oercommons_models.json_path