Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an opensource university subject #149

Open
adamearle opened this issue Jun 21, 2023 · 2 comments
Open

Create an opensource university subject #149

adamearle opened this issue Jun 21, 2023 · 2 comments

Comments

@adamearle
Copy link

Is your feature request related to a problem? Please describe

Hey mate, @shun-iwasawa would love to know your thoughts on this and how the community might be able to help develop the course.

Having worked at a few universities they are always looking for material to teach. Using Opentoonz as a way to teach programming could be really a great way to onboard universities and students to become future developers for Opentoonz..

The big idea here is to help grow and foster the development of OpenToonz. I'm not a developer, though the idea is to write a small course that can help universities to launch to help with the development of OpenToonz + creating material for teaching OpenToonz. It should be encouraged to share materials as much as possible among universities. As each semester goes by teachers should be able to collaborate on how to teach this subject better. The collaboration between the community and teachers should slowly get better as time goes on. This also offers up potential exciting opportunities for developers students teachers and artists to form relationships and teams.

Describe the solution you'd like

Creating a package that can be shopped around for universities to take advantage of OT development might include some of the following.

OpenToonz Development Curriculum undergraduate program

  • 1 to 3 hours hour class time
  • Practical course.
  • Assessment oriented.
  • No Test.
  • 10 to 12 hours a week.
  • Minimum 12-week course.
  1. Understanding OpenToonz.
    • Community involvement.
  2. Create animation
    • Traditional Bouncing ball with a tail.
    • Cutout Bouncing ball with a tail.
    • Compositing.
    • Rendering.
  3. Installing and preparing a work environment.
    • Installing Visual Studio Code.
    • Intro to working with GitHub.
    • GitHub account.
    • Shh key
    • Compiling OpennToonz.
    • VS Code working with
  4. Understanding the code base.
    • Looking up code.
    • Reading and understanding code.
    • Reaching out for help.
  5. Fixing bugs.
    • Locating bugs.
    • Discussions of the issue.
    • Tracking down bugs.
    • Working solo.
    • Collaboration/ Group work
    • Reaching out for help.
  6. Feature request.
    • Breaking down the feature request - define the problem.
    • Working with artists - dealing with temperaments.
  7. Working with AI.
    • Chat GPT 4 or higher working with plugins.
    • Everything else.
  8. Coding Journal.
    • Students will be expected to keep a journal of their thoughts and experiences over a 12-week period.
    • Journal is to offer insight too the development experience.
@RodneyBaker
Copy link
Collaborator

Transferring this request to Opentoonz-docs for general roadmapping purposes...

@RodneyBaker RodneyBaker transferred this issue from opentoonz/opentoonz Jun 21, 2023
@RodneyBaker
Copy link
Collaborator

RodneyBaker commented Jun 21, 2023

Thanks for the outline @adamearle
Perhaps we can entice @DarrenTAnims to collaborate in some way to assist in aligning his Udemy course with external instruction that hits the areas of interest not currently included in his course.**

There are of course many others who provide compatible education resources tailored to Opentoonz.

The area of interest beyond usage is largely that of development but also navigating the open source space.
Opentoonz is rather uniquely positioned in this regard

**Note that I'm not suggesting anyone abandoned paid programs and those are excellent resource for anyone who would take a university course that wanted to delve deeper into specific areas of interest. Here I also assume that most universities will charge students a tution for attending any course even if that fee is only to cover basic costs of maintenance.

Most of these categories of learning fall into areas already used so a lot of it might fall to basic documentation of the processes. The course would then provide a means to exercise and evaluate the understanding of those processes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants