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

Adding SQL quiz questions #17

Open
jdwilkin4 opened this issue Jan 17, 2022 · 15 comments
Open

Adding SQL quiz questions #17

jdwilkin4 opened this issue Jan 17, 2022 · 15 comments
Labels
good first issue Good for newcomers hacktoberfest This is used for issues that count toward hacktoberfest help wanted Extra attention is needed Open to multiple contributors This issue will not be assigned to one person and is available for multiple contributors.

Comments

@jdwilkin4
Copy link
Contributor

jdwilkin4 commented Jan 17, 2022

developerquiz.org currently has over 600 quiz questions. We are looking to expand on the SQL questions and we encourage other developers to add their quiz questions to the site.

You can find the complete list of questions below.
https://github.com/freeCodeCamp/Developer_Quiz_Site/blob/main/src/data/sql-quiz.ts

You can add your own questions to the top of that file.
Please first check to make sure your question doesn't already exist in the file before creating a PR.

Here is an example format for the questions.

  {
    Question:
      "Which of the following relational database management systems (RDBMS) should never be used to store data in a production app?",
    Answer: "Microsoft Access",
    Distractor1: "Microsoft SQL Server",
    Distractor2: "MongoDB",
    Distractor3: "PostgreSQL",
    Explanation:
      "Microsoft Access does not offer as much security, availability, and stability as SQL Server.",
    Link: "https://en.wikipedia.org/wiki/Microsoft_Access",
  },

For the link field, please make sure to use a freeCodeCamp article, freeCodeCamp YouTube video or official documentation.
If you choose to reference a video, please make sure to include the timestamp for the topic covered.

You can read more about how to create timestamps in this helpful article.

This issue will not be assigned to anyone and will remain open for multiple contributors.
Please do not assign yourself to this issue or close it.

Happy contributing!

@jdwilkin4 jdwilkin4 added help wanted Extra attention is needed good first issue Good for newcomers labels Jan 17, 2022
@jdwilkin4 jdwilkin4 mentioned this issue Jan 25, 2022
2 tasks
RJPalmer added a commit to RJPalmer/Developer_Quiz_Site that referenced this issue Feb 18, 2022
 Adding SQL quiz questions freeCodeCamp#17  - Added SQL Wildcard Question
jdwilkin4 pushed a commit that referenced this issue Feb 19, 2022
* added sql wildcard question

 Adding SQL quiz questions #17  - Added SQL Wildcard Question

* added requested formated changes

formatted as per of pull request
@jdwilkin4
Copy link
Contributor Author

Hi @erictleung !

Even though these are respected tech blogs, we do also have to remember that we are competing with them in terms of google search rankings.
The goal is to have our projects promote our publication articles, youtube videos or official documentation over competing publications.
There is nothing wrong with those tech sites, but we also don't want to be providing them with more traffic to their sites.

So that's why we limit the scope of these questions to just our material or official docs. 👍

@erictleung
Copy link
Member

@jdwilkin4 makes sense, thanks! That makes sense. I was thinking it is a place to get ideas for questions, but definitely link to freeCodeCamp resources when possible 👍

@jdwilkin4 jdwilkin4 added the hacktoberfest This is used for issues that count toward hacktoberfest label Sep 16, 2022
@raykotab
Copy link
Contributor

raykotab commented Oct 2, 2022

Hi! I am trying to make my first contribution and I wonder:
Would a question about the NOW() SQL function be appropriate or too advanced in this case?

@jdwilkin4
Copy link
Contributor Author

Hi @raykotab !

I think that question would work since the function returns the date and time.
I don't think it would be too advanced.

@raykotab
Copy link
Contributor

raykotab commented Oct 2, 2022

Wonderful @jdwilkin4! Then i'll try my luck with my first PR.

@GulabSinghSikarwar
Copy link
Contributor

@jdwilkin4 , I have added a few SQL questions. for this issue #203,

@IshuKrPathak
Copy link

Hello
loved to contribute on this repository.
Can you please assign me .

@jdwilkin4
Copy link
Contributor Author

@Ishukumarpathak
This issue will not be assigned to anyone and will remain open for multiple contributors.
If you are interested in contributing, read through the contributing docs and create a PR with your questions 👍

@Nene-S
Copy link
Contributor

Nene-S commented Oct 12, 2022

Is it possible to add multi-choice question? and if yes what is the format?

@jdwilkin4
Copy link
Contributor Author

@J-ell

Well the website is already following a multiple choice format
Screen Shot 2022-10-12 at 9 32 50 PM

Can you explain more on what you mean by multiple choice?

@Nene-S
Copy link
Contributor

Nene-S commented Oct 13, 2022

I mean questions with more than one answers. for example:
In git which of the following syntax is used to add changes to the staging area or indexed? select all that apply
(a) git add file.txt
(b) git add .
(c) git mv file.txt
(d) git add
where the answer is both a and b

@jdwilkin4
Copy link
Contributor Author

@J-ell

In that situation you would just write out "Both git add filename and git mv filename"

Our design doesn't support adding A), B), C) D) in front of the answers since we are just using buttons. 👍

@jdwilkin4
Copy link
Contributor Author

If people have questions about this issue, or questions in general on how to contribute, please use the GitHub discussions area.
It will be easier to track conversations over there 👍

@freeCodeCamp freeCodeCamp locked and limited conversation to collaborators Oct 13, 2022
@jdwilkin4
Copy link
Contributor Author

For anyone interested in contributing, please read through the contributing documentation first.

@jdwilkin4 jdwilkin4 removed the hacktoberfest This is used for issues that count toward hacktoberfest label Nov 1, 2022
@jdwilkin4 jdwilkin4 added hacktoberfest This is used for issues that count toward hacktoberfest Open to multiple contributors This issue will not be assigned to one person and is available for multiple contributors. labels Sep 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers hacktoberfest This is used for issues that count toward hacktoberfest help wanted Extra attention is needed Open to multiple contributors This issue will not be assigned to one person and is available for multiple contributors.
Projects
None yet
Development

No branches or pull requests

6 participants