tux4kids / t4kcommon

GNU General Public License v3.0
4 stars 11 forks source link

[DMP 2024]: Prepare official releases of TuxType and TuxMath with accessibility extensions for public access. #21

Open Nalin-x-Linux opened 6 months ago

Nalin-x-Linux commented 6 months ago

Integrate accessibility into Tuxmath and Tuxtype

Description

During Google Summer of Code (GSoC) 2013, we made TuxType and TuxMath accessible for visually impaired users. However, the current official versions lack these accessibility features. It's crucial to release a new official version of TuxType and TuxMath on all platforms.

Readme TuxMath: https://github.com/tux4kids/tuxmath/blob/master/doc/README Readme TuxType: https://github.com/tux4kids/tuxtype/blob/master/doc/README

Goals & Mid-Point Milestone

Goals

Setup/Installation

TuxType: https://github.com/tux4kids/tuxtype/blob/master/doc/INSTALL TuxMath: https://github.com/tux4kids/tuxmath/blob/master/doc/INSTALL

Expected Outcome

Release TuxType and TuxMath with accessibility features for visually impaired users on all platforms without compromising the comfort of regular users.

Acceptance Criteria

No response

Implementation Details

Tuxmath and Tuxtype are coded in C and utilize the SDL library for graphics. They share the t4common library. Accessibility features can be activated via a new menu or keyboard shortcuts.

Mockups/Wireframes

No response

Product Name

Accessible TuxType and TuxMaths

Organisation Name

Zendalona

Domain

⁠Education

Tech Skills Needed

C

Mentor(s)

@deepakagg @Nalin-x-Linux

Category

Accessibility

babitarit commented 6 months ago

@Nalin-x-Linux i wanted to work on this issue i had a knowldege of c and c++ kindly assign me this

001jaideep commented 6 months ago

I have knowledge fo c and begginner in DSA i also want to contribute

navin-3959 commented 6 months ago

Wants to contribute

001jaideep commented 6 months ago

Yaa I want to so I'll gain experience

gitvivek14 commented 6 months ago

Hi there,

I'm a student with a strong interest in open-source contributions, and I'd like to contribute to this issue. I believe that preparing official releases of TuxType and TuxMath with accessibility extensions is a valuable endeavor, as it can make these educational tools more accessible to a wider audience.

I have experience with software development and would be happy to assist with the necessary tasks to prepare these releases. Please let me know how I can contribute to this effort.

Thank you for your consideration.

Mks1311 commented 6 months ago

I'm writing to express my strong interest in contributing to your project. I possess a solid foundation in Data Structures and Algorithms (DSA), along with extensive experience in C and C++.

To demonstrate my skills, I've completed the 6compaines30Days challenge, successfully solving 100 coding problems from companies like Google, Microsoft, and others. You can find my solutions on my GitHub repository at https://github.com/Mks1311/6Companies30Days-Challenge.

I'm highly motivated and eager to learn and collaborate. I'm confident that my skills and dedication would be valuable assets to your project.

My LeetCode profile https://leetcode.com/u/Mks1311/

I've reviewed the project's contribution guidelines (if available) and I'm comfortable following them. Please let me know if there are any specific areas where my expertise could be most beneficial.

Thank you for your time and consideration.

abhivoid commented 6 months ago

Respected Tux4Kids Maintainers @Nalin-x-Linux @deepakagg,

I am writing to express my interest in contributing to the Tux4Kids project and help address the double linked list doubling issue reported in Issue #21.

Having reviewed the requirements outlined in the issue, I believe my skills align well with the tasks at hand. I have a solid understanding of data structures, algorithms, and software development principles, which I've further honed through various projects, including those showcased on my LeetCode profile: https://leetcode.com/u/abhivoid/.

I am eager to learn more about the specific requirements and coding conventions used in the Tux4Kids project. If you provide some guidance, I would be happy to:

I am available to discuss this further at your convenience. Thank you for your time and consideration.

jagannathhari commented 6 months ago

I have some experience in C and SDL. I grew up using Tuxmath and Tuxtype. I would be very happy to contribute. I would enjoy integrating the accessibility features in Tuxmath and Tuxtype. I have experience in cross-compiling C for different platforms (except macOS) and producing installers. I can prepare packages for Linux (deb, rpm, AppImage), Windows, and Unix-like platforms.

varunnitian commented 6 months ago

I am into C and C++ and interested in Open source contributions. Can I contribute to this project?

nithamitabh commented 6 months ago

I am into C and C++ and interested in Open source contributions. Can I contribute to this project?

You can directly contribute by writing proposal or fork the repository instead of asking here it is upto to maintainer of repo if he/she accepts of your pr or not

MayukhBandyopadhyay2024 commented 6 months ago

I know Python,C,Java and C++.I also have knowledge of DSA in C++.Can I contribute to this project?

SampurnaDan09 commented 6 months ago

I am enthusiastic about collaborating with the project team to integrate these accessibility features seamlessly into the applications since I have been in constant touch with C programming. Please let me know how I can contribute, whether it involves coding, testing, documentation, or any other aspect of the development process.

maverickcodex18 commented 6 months ago

Subject: Eager C Developer for Contributions

I'm a skilled C developer with experience in C++ and a basic understanding of the SDL Graphics library, aligning perfectly with required tech stack.

My experience includes personal C/C++ projects on GitHub (https://github.com/maverickcodex18) and problem-solving practice on LeetCode and Coding Ninjas (Leetcode: https://leetcode.com/u/robicodex18/ Coding Ninjas: https://www.naukri.com/code360/profile/robicodex18 ).

I'm confident I can make valuable contributions . Let's discuss potential areas for involvement.

venkateshkavya859 commented 6 months ago

I am interested to work on this.I have experience in C.