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

Change Depth Configuration #54

Open
alwinraju opened this issue Jun 8, 2023 · 4 comments
Open

Change Depth Configuration #54

alwinraju opened this issue Jun 8, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@alwinraju
Copy link

Problem

The tool gives superficial lessons on topics despite using the higher levels on the Depth parameter.

It would be nice to get something more in depth/longer lessons on topics without having to upgrade the complexity in how it is explained. For example, learning about X topic at a masters level using this tool is quite superficial, however, upgrading it to PhD makes it more complex to understand but still does not cover the full breadth of the topic.

Proposed Solution

I think this could be overcome by renaming the current "Depth" configuration to "Level".

Then by adding a new "Depth" configuration to instead have options such as:

  1. Foundational
  2. Intermediate
  3. Comprehensive

By using these terms, it may allow for more flexibility in learning depth without necessarily increasing the complexity of the content.

@JushBJJ JushBJJ self-assigned this Jun 8, 2023
@JushBJJ JushBJJ added the enhancement New feature or request label Jun 8, 2023
@JushBJJ
Copy link
Owner

JushBJJ commented Jun 8, 2023

Thank you for raising the issue, this is something I've been trying to figure out for a while now. I'll try it out

@JushBJJ JushBJJ added the help wanted Extra attention is needed label Jun 14, 2023
@JushBJJ
Copy link
Owner

JushBJJ commented Jun 14, 2023

Keeping this open as I think the depth of teaching a topic can be even deeper. I kept it as depth for now, but I will continue experimenting on the levels.

@jsolly
Copy link

jsolly commented Jul 15, 2023

I tried the Wizard today and I don't think the depth option is the best. For example, this is the question it asks:

📚 Depth: What is your current level of education? Are you in elementary school, middle school, high school, undergraduate studies, pursuing a master's degree, a Ph.D. candidate, a postdoc, or have you already earned a Ph.D.? Please let me know, and we'll find the perfect depth for your learning experience.

This is not a good way of determining depth for the following reasons:

  • Many people will be using Mr. Ranedeer with a topic they do not have a PhD in. The way the depth is worded, it sounds like it just wants to know if I have a degree in anything
  • Even two people with the same degree could have WILDLY different levels of expertise.

Proposed Solution

It would be really cool if Mr. Ranedeer could actually ask a series of questions related to the topic and depending on how good you do with your answers, it adjusts the depth automatically. E.g.

Ranedeer: What topic are you interested in?
User: Programming
Ranedeer: Great, let me ask you some questions to get a feel for your current level of expertise with programming. The more you answer the questions without looking up the answers, the easier it will be for me to create learning materials that are appropriate for your level of expertise. First question, which of these are control structures in Python?
A - If
B - Const
C - Switch
D - For
E - Break

@JushBJJ
Copy link
Owner

JushBJJ commented Jul 15, 2023

@jsolly I think thats a reasonable solution, and yes you are right. However, categorizing it into degrees is a trick to get it to increase its depth on a topic. Perhaps we could switch it to numbers like 9/10 difficulty or of some sort.

Can you create an issue/pull request on that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants