{"id":15009135,"url":"https://github.com/danfalcon225/tutorwizard","last_synced_at":"2026-04-01T20:28:40.625Z","repository":{"id":235249069,"uuid":"501441578","full_name":"DanFalcon225/TutorWizard","owner":"DanFalcon225","description":"Tutor Wizard is a multi-purpose problem solving program designed for students who need assistance with the modules.","archived":false,"fork":false,"pushed_at":"2022-06-08T23:43:55.000Z","size":328,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T02:53:06.818Z","etag":null,"topics":["encryption","geometry","math","python27"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DanFalcon225.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-06-08T23:30:15.000Z","updated_at":"2022-06-08T23:47:25.000Z","dependencies_parsed_at":"2024-04-22T20:34:20.132Z","dependency_job_id":"c2056cde-ffb5-4345-8408-799c1c05b3e9","html_url":"https://github.com/DanFalcon225/TutorWizard","commit_stats":null,"previous_names":["danfalcon225/tutorwizard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanFalcon225%2FTutorWizard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanFalcon225%2FTutorWizard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanFalcon225%2FTutorWizard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanFalcon225%2FTutorWizard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DanFalcon225","download_url":"https://codeload.github.com/DanFalcon225/TutorWizard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243204867,"owners_count":20253416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["encryption","geometry","math","python27"],"created_at":"2024-09-24T19:23:12.924Z","updated_at":"2025-12-25T10:22:57.343Z","avatar_url":"https://github.com/DanFalcon225.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TutorWizard\nTutor Wizard is a multi-purpose problem solving program designed for students who need assistance with the modules.\nProgram aims to demonstrate a math and cyber security techniques viz: geometric function for math and encryption / decryption for cyber security.\n\nCurrent program covers following python notations:\n\n1) I/O – Input and output\n2) Assignment\n3) Data Types\n4) Conditional Statements\n5) Boolean Operators\n6) Loops\n7) Lists\n8) User defined functions\n9) Graphics\n10) Files\n\nLibraries:\n\n1) **OS** - The first imported module [OS] was used to resize the terminal interface of the user rather than the default resolution to allocate more space for the user prompts making it easier to perceive by the user.\n\n2) **Math** – The Maths python library includes a function required in both the MA3101 and CC3101 sub-module parts. “math.sqrt()” is used from the math library in order to find the roots of an integer.\n\n3) **Turtle** – In order for the second sub-function “draw_Triangle()” within the MA3101 to work, the turtle library was essential to construct the triangles given the suitable command to move the turtle in any direction or distance.\n\n4) **Tkinter** – The final module required [Tkinter] was necessary in order for the start-up splash screen to function.\n\nFunctionality:\n\nThe maths module consists of three main functions; “**which_Triangle()**” which is responsible for finding the type of triangle from the users inputted measure of sides, “**draw_Triangle()**” \nwhich is responsible for accurately drawing a triangle from the users inputted measure of sides and angles and finally \n“**area_Triangle**” which finds the total area of a triangle only given the measure of sides. \n\nThe cyber security module is responsible for the encryption and decryption of corresponding messages by using a modified version of Caesar Cipher.  \nThe code itself consisted of three functions: “dep encrypt ()” which is responding for encryption, “dep decrypt ()” which is responding for \ndecryption and “dep choice ()” which is giving the user a choice between encryption and decryption tasks. \n\n\nPS\n\nCurrent program was build using Python 2.7 so, please make sure that it is executed in appropriate version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanfalcon225%2Ftutorwizard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanfalcon225%2Ftutorwizard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanfalcon225%2Ftutorwizard/lists"}