SelahLearn/texasteks
收藏资源简介:
--- license: mit task_categories: - feature-extraction - text-retrieval language: - en - es tags: - education - standards - texas - teks - k12 - curriculum - edtech - homeschool - standards-alignment - tea pretty_name: Texas TEKS Standards size_categories: - 10K<n<100K configs: - config_name: default data_files: - split: ela path: data/ela.json - split: math path: data/math.json - split: science path: data/science.json - split: social_studies path: data/social_studies.json - split: fine_arts path: data/fine_arts.json - split: health path: data/health.json - split: pe path: data/pe.json - split: spanish_ela path: data/spanish_ela.json - split: technology path: data/technology.json - split: lote path: data/lote.json - split: cte path: data/cte.json - split: other path: data/other.json - split: pre_k path: data/pre_k.json --- # Texas TEKS Standards Complete Texas Essential Knowledge and Skills (TEKS) standards dataset sourced directly from the official Texas Education Agency (TEA) CASE API. Covers all subjects and grade levels from Pre-K through high school, including CTE pathways. Intended for use in curriculum planning tools, standards-alignment systems, AI tutoring applications, and educational search/retrieval pipelines. ## Source - **Provider:** Texas Education Agency - **API:** [teks-api.texasgateway.org](https://teks-api.texasgateway.org) (CASE v1p0) - **Version:** v2.1.1 (ELA, Science, Spanish ELA), v1.1.2 (all others) - **Standard:** IMS Global CASE 1.0 ## Coverage | Split | Subject | Records | |---|---|---| | ela | English Language Arts and Reading (ELA) | 2,001 | | math | Mathematics | 1,144 | | science | Science | 1,096 | | social_studies | Social Studies | 1,898 | | fine_arts | Fine Arts | 1,347 | | health | Health Education | 847 | | pe | Physical Education | 567 | | spanish_ela | Spanish Language Arts and English as a Second Language | 1,144 | | technology | Technology Applications | 342 | | lote | Languages Other Than English | 306 | | cte | Career and Technical Education | 21,674 | | other | Other Texas Essential Knowledge and Skills | 136 | | pre_k | Prekindergarten Guidelines | 187 | | **Total** | | **32,689** | ## Schema Each record contains: | Field | Type | Description | |---|---|---| | `id` | string (UUID) | Unique identifier for this record | | `code` | string | Official TEKS code (e.g. `110.2.b.1.A`) | | `title` | string | Full standard text as published by TEA | | `description` | string\|null | Additional descriptive text where provided by the source API | | `subject_area` | string | Subject category (e.g. `ELA`, `Mathematics`) | | `grade_level` | string | Grade or course level (e.g. `K`, `1`, `8`, `English I`) | | `domain` | string\|null | Domain or strand grouping (not populated in current version) | | `cluster` | string\|null | Cluster grouping (not populated in current version) | | `parent_id` | string\|null | UUID of parent standard (strand or knowledge/skills row); null for top-level entries | | `source` | string | Always `texas_teks` | | `sort_order` | integer | Ordering position within a grade level | | `teks_uuid` | string (UUID) | Original UUID from the TEA CASE API | > **Note:** `description`, `domain`, and `cluster` fields are present in the schema for forward compatibility but are null in most records in the current version. `parent_id` enables hierarchical traversal of the standard tree. ## Usage ```python from datasets import load_dataset # Load a specific subject ela = load_dataset("tessak22/texasteks", split="ela") # Load all subjects dataset = load_dataset("tessak22/texasteks") # Filter by grade level grade_3_math = load_dataset("tessak22/texasteks", split="math").filter( lambda x: x["grade_level"] == "3" ) # Search standards by keyword science = load_dataset("tessak22/texasteks", split="science") energy_standards = science.filter( lambda x: "energy" in x["title"].lower() ) ``` ## Intended Use - **Curriculum planning tools** — map learning activities to official state standards - **Standards-alignment systems** — tag content, assignments, or assessments to TEKS codes - **AI tutoring / LLM applications** — provide structured standards context for retrieval-augmented generation (RAG) - **Homeschool management apps** — enable standards-based tracking for Texas homeschool families - **Ed-tech search and discovery** — power faceted search over Texas K–12 learning objectives ## Known Limitations - TEKS standards are updated periodically by TEA. This dataset reflects the API state as of the last update date; it may not reflect recent amendments. - `domain` and `cluster` fields are not populated in the current version. - CTE contains 21,674 records across numerous pathways and courses—users working with CTE data should expect high volume and granularity. - Grade level values are strings and may be numeric (`"3"`), named (`"English I"`), or range-based depending on subject area. Normalize as needed for your use case. ## License MIT — TEKS standards text is published by the Texas Education Agency as public domain curriculum content. See [TEA copyright information](https://www.texasgateway.org/terms-conditions) for details.
### 数据集元数据 许可证:MIT协议 任务类别: - 特征提取 - 文本检索 语言: - 英语 - 西班牙语 标签: - 教育 - 课程标准 - 德克萨斯州 - TEKS - K12 - 课程 - 教育科技 - 家庭教育 - 标准对齐 - TEA 展示名称:德克萨斯州TEKS课程标准 数据规模类别:10K<n<100K 配置项: - 配置名称:default 数据文件: - 拆分集:ela(英语语言艺术与阅读),路径:data/ela.json - 拆分集:math(数学),路径:data/math.json - 拆分集:science(科学),路径:data/science.json - 拆分集:social_studies(社会研究),路径:data/social_studies.json - 拆分集:fine_arts(美术),路径:data/fine_arts.json - 拆分集:health(健康教育),路径:data/health.json - 拆分集:pe(体育),路径:data/pe.json - 拆分集:spanish_ela(西班牙语语言艺术),路径:data/spanish_ela.json - 拆分集:technology(技术应用),路径:data/technology.json - 拆分集:lote(非英语语言),路径:data/lote.json - 拆分集:cte(职业技术教育),路径:data/cte.json - 拆分集:other(其他TEKS标准),路径:data/other.json - 拆分集:pre_k(学前教育),路径:data/pre_k.json # 德克萨斯州TEKS课程标准 本数据集完整收录德克萨斯州基本知识与技能(Texas Essential Knowledge and Skills,简称TEKS)课程标准,数据直接来源于德克萨斯州教育厅(Texas Education Agency,简称TEA)的CASE官方API。覆盖从学前教育到高中的全学科全年级内容,包含职业技术教育(Career and Technical Education,简称CTE)路径。 适用场景:课程规划工具、标准对齐系统、AI智能辅导应用以及教育搜索/检索流水线。 ## 数据源 - **提供方**:德克萨斯州教育厅(TEA) - **API接口**:[teks-api.texasgateway.org](https://teks-api.texasgateway.org)(CASE v1p0版本) - **版本号**:v2.1.1(适用于英语语言艺术与阅读、科学、西班牙语语言艺术模块);v1.1.2(适用于其余所有模块) - **遵循标准**:IMS Global CASE 1.0 ## 数据覆盖范围 | 拆分集名称 | 对应学科 | 条目数 | |---|---|---| | ela | 英语语言艺术与阅读 | 2,001 | | math | 数学 | 1,144 | | science | 科学 | 1,096 | | social_studies | 社会研究 | 1,898 | | fine_arts | 美术 | 1,347 | | health | 健康教育 | 847 | | pe | 体育 | 567 | | spanish_ela | 西班牙语语言艺术与第二英语教学 | 1,144 | | technology | 技术应用 | 342 | | lote | 非英语语言 | 306 | | cte | 职业技术教育 | 21,674 | | other | 其他德克萨斯州基本知识与技能标准 | 136 | | pre_k | 学前教育指南 | 187 | | **总计** | | **32,689** | ## 数据结构 每条数据记录包含以下字段: | 字段名 | 数据类型 | 字段说明 | |---|---|---| | `id` | 字符串(UUID格式) | 该记录的唯一标识符 | | `code` | 字符串 | 官方TEKS标准编码(例如:`110.2.b.1.A`) | | `title` | 字符串 | 德克萨斯州教育厅发布的完整标准文本 | | `description` | 字符串或空值 | 源API提供的附加说明文本(无则为空) | | `subject_area` | 字符串 | 学科分类(例如:`ELA`、`Mathematics`) | | `grade_level` | 字符串 | 年级或课程阶段(例如:`K`、`1`、`8`、`English I`) | | `domain` | 字符串或空值 | 领域或主题组(当前版本未填充) | | `cluster` | 字符串或空值 | 集群分组(当前版本未填充) | | `parent_id` | 字符串或空值 | 父级标准的UUID(对应主题或知识技能条目);顶级条目为空 | | `source` | 字符串 | 固定为`texas_teks` | | `sort_order` | 整数 | 同一年级内的排序位置 | | `teks_uuid` | 字符串(UUID格式) | 德克萨斯州教育厅CASE API返回的原始UUID | > **注意**:`description`、`domain`和`cluster`字段已纳入数据结构以保证前向兼容性,但在当前版本的多数记录中均为空值。`parent_id`字段支持对标准树进行层级遍历。 ## 使用示例 python from datasets import load_dataset # 加载指定学科数据集 ela = load_dataset("tessak22/texasteks", split="ela") # 加载全学科数据集 dataset = load_dataset("tessak22/texasteks") # 按年级筛选数据 grade_3_math = load_dataset("tessak22/texasteks", split="math").filter( lambda x: x["grade_level"] == "3" ) # 按关键词检索标准 science = load_dataset("tessak22/texasteks", split="science") energy_standards = science.filter( lambda x: "energy" in x["title"].lower() ) ## 预期应用场景 - **课程规划工具**:将学习活动与官方州立标准进行映射 - **标准对齐系统**:为内容、作业或评估标注TEKS标准编码 - **AI智能辅导/大语言模型应用**:为检索增强生成(RAG)提供结构化的标准上下文 - **家庭教育管理应用**:支持德克萨斯州家庭教育家庭基于标准的学习进度追踪 - **教育科技搜索与发现**:为德克萨斯州K12学习目标提供多维度搜索能力 ## 已知局限性 - 德克萨斯州教育厅会定期更新TEKS课程标准。本数据集仅反映API上次更新时的状态,可能未包含最新修订内容。 - 当前版本未填充`domain`和`cluster`字段。 - 职业技术教育(CTE)模块包含21,674条条目,覆盖大量路径与课程;处理该模块数据的用户需注意其数据量较大且粒度较细。 - 年级等级以字符串形式存储,可能为数字格式(如`"3"`)、命名格式(如`"English I"`)或范围格式,具体取决于学科分类。请根据实际使用场景进行标准化处理。 ## 许可证 MIT协议 — TEKS标准文本由德克萨斯州教育厅发布,属于公共领域课程内容。详细信息请参阅[德克萨斯网关版权声明](https://www.texasgateway.org/terms-conditions)。



