COS301-SE-2023 / WordWizard

WordWizard is a reading and pronunciation improvement platform that uses artificial intelligence and natural language processing to help users improve their vocabulary, grammar, and pronunciation skills. The platform offers a variety of interactive exercises to provide a fun and engaging learning experience
9 stars 3 forks source link

WordWizardBanner

Libraries.io dependency status for GitHub repo codecov GitHub issues GitHub pull requests Build

WordWizard is a language learning platform using artificial intelligence and natural language processing to help users improve their vocabulary, grammar, and pronunciation. The platform offers a variety of interactive exercises to provide a fun and engaging learning experience.

The system is designed to adapt to each user's level of proficiency and learning style, offering personalized feedback and recommendations to help them progress. The Umleiten team is responsible for developing and maintaining the WordWizard platform, ensuring its functionality, reliability, and security. The team is also focused on improving the platform's AI capabilities, expanding its language offerings, and enhancing the user experience through innovative features and design updates.

GitHub Project Board

Project Status

Documentation:

Functional Requirements(SRS)

Technical installation

User Manual

Coding Standards

Architecture Doc.

Testing Policy

Slideshow

(https://docs.google.com/presentation/d/1ye5LZUBmnlREg6-j07Xv_dlaV6iY_Hco/edit?usp=sharing&ouid=105500140085487337039&rtpof=true&sd=true)

Video demo

(https://youtu.be/Y8mZPMz-XqM)

Promotional Video

https://youtu.be/kZYU3BS8HF8

Hosted Website

(https://dev.d1igw2t1lnge7k.amplifyapp.com/welcome)

Usability Questionnaire

Umleiten Research.pdf

Demos:

YouTube Channel

Team profile description

Name Surname Profile Description LinkedIn
Janro Botha I am a highly motivated BSc Information and Knowledge Systems student at the University of Pretoria with over 5 years of coding experience. My experience includes working on various projects ranging from web development to mobile app development, using programming languages such as C++, Java, and JavaScript. During my studies, I have developed a strong foundation in computer science and software engineering principles, including algorithm design, data structures, design patterns and software architecture.

I am passionate about solving complex problems and continuously expanding my knowledge and skills in the field of Computer Science.

I am always seeking new opportunities to learn, collaborate with others, and develop innovative solutions to real-world problems. If you would like to learn more about my skills and experience, please feel free to connect with me on LinkedIn
[LinkedIn](https://www.linkedin.com/in/janrobotha12])
Stefan van Beek I am a passionate third-year BSc Information and Knowledge Systems student at the University of Pretoria. Throughout my course I have honed my coding skills and I have experience in multiple programming languages, including C++, Java, PHP, JavaScript and TypeScript as well as JS libraries and frameworks such as React and Angular respectively.

I have over 5 years of coding experience and I excel at designing and developing coding solutions for complex problems. Throughout my course, I have worked on several group projects through which I have learned that I am a team player who is as good at leading a team as following instructions from a team leader. I am also a quick study who never shies away from a challenge, and I am always keen to broaden my knowledge and deepen my understanding of subjects that I am already familiar with.

I am currently interning at Monkey and River where I am tasked (along with my team) to develop components and solutions for projects being developed by the company. Please find a link to my LinkedIn page below, for more information about me and my endeavours:
LinkedIn
Megan Hugo As a BSc Computer Science student at the University of Pretoria, I have encountered diverse challenges throughout my academic journey, refining my analytical and critical thinking skills, as well as my ability to effectively communicate and collaborate within a team.

Through my coursework, I have established a solid foundation in various programming languages, including C++, Java, and JavaScript, leveraging these skills to effectively design and develop software solutions. I'm passionate about programming and always eager to learn new things to expand my knowledge and expertise.
LinkedIn
Adrain Hawkins I'm an Information and Knowledge Systems student pursuing my BSc degree from the University of Pretoria. During my course of study, I have gained proficiency in various programming languages, including C++, Java, JavaScript (including Node.js and Angular), PHP, and Python.

Through my coursework and personal projects, I have developed web applications and designed user interfaces to hone my skills. Apart from my technical skills, I have a strong foundation in problem-solving. I can easily break down complex problems into smaller components to develop effective solutions.

My skills have been utilized in various projects. Presently, I'm interning at Monkey and River, where I'm contributing to real-world projects. My role involves designing and implementing software solutions, debugging code, and collaborating with team members. I'm a quick learner and always on the lookout for opportunities to enhance my skills and contribute to the success of the team.
LinkedIn
Franco van Vuuren I am a Bsc Computer Science student at the University of Pretoria. I enjoy web and mobile development, especially front-end development.

I am comfortable and enjoy using technologies like Angular, Ionic and Node. I am very interested in AI and the ways we as computer scientists can apply AI to help and improve the lives of people. I like to challenge myself and embrace more complex problems.
LinkedIn

image