geometry-shape
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: LonLeo
- Language: HTML
- Default Branch: main
- Size: 13.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 1 year ago
· Last pushed about 1 year ago
Metadata Files
Readme
Citation
README.md
Development of an Intelligent Tutoring System for Geometry Learning Using Ontology and Python
Overview
The development of an Intelligent Tutoring System (ITS) to help secondary school students learn how to find the area of basic geometries (square, triangle, rectangle) has been done in this repository. The geometric concepts are represented by ontologies and the system provides an interactive learning for the students.
Features
- Interactive Learning: The system provides students with problem-solving exercises related to geometric shapes.
- Ontology-based: Geometric shapes and their properties are modeled using Protégé ontology, which serves as the foundation of the knowledge representation.
- Assessment: The ITS evaluates students' answers, provides feedback, and guides them through the learning process.
Technologies Used
- Python: For coding the logic and problem-solving functionality of the ITS.
- Protégé: For ontology development and semantic knowledge representation.
- OWL (Web Ontology Language): To define and structure the ontology.
Installation
- Python Version: 3.13.1
- Clone the repository:
ruby git clone https://github.com/LonLeo/GeoShape.git cd GeoShape - Install required dependencies:
ruby pip install -r requirements.txt - Open the ontology file in Protégé to explore the knowledge representation.
- Run the system (Python code) as needed to start interacting with the ITS.
Usage
- The system asks questions about finding the area of geometric shapes (Square, Triangle, Rectangle).
- Students provide their answers, and the system checks the correctness.
- Based on the correctness of the answer, the ITS provides feedback and further hints if required.
- The ITS can be extended to include more shapes and further features.
File Structure
- ontology/: Contains the Protégé ontology files representing geometric shapes.
- /: Python code implementing the ITS logic.
- requirements.txt: Python dependencies for the system.
Owner
- Name: Sameer Gurung
- Login: LonLeo
- Kind: user
- Repositories: 1
- Profile: https://github.com/LonLeo
I new to programming and just started learning some programming language. And Finish up the first step of Hello World! in most programing language.
Citation (CITATION.cff)
cff-version: 1.2.0
title: >-
Development of an Intelligent Tutoring System for Geometry
Learning Using Ontology and Python
message: 'If you use this code, please cite it as follows:'
type: software
authors:
- family-names: Gurung
given-names: Sameer
email: lonleo997@gmail.com
repository-code: 'https://github.com/LonLeo/GeoShape'
abstract: >-
This project focuses on developing an Intelligent Tutoring
System (ITS) for geometry learning, leveraging Python for
implementation and ontology for domain knowledge
representation. The system calculates areas of geometric
shapes such as squares, rectangles, and triangles while
supporting an interactive learning process.
keywords:
- Intelligent Tutoring System
- Geometry Learning
- Python
- Ontology
- Software Development
- basic
license: MIT
version: 1.0.0
date-released: '2024-12-18'
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2
Dependencies
requirements.txt
pypi