From 79cfc22f5d35a8ee4f2f03fddb9ad98881e57bd6 Mon Sep 17 00:00:00 2001 From: Suphan Fayong Date: Fri, 5 Sep 2025 12:49:38 +0200 Subject: [PATCH 1/2] Fix Pre-lecture and Post-lecture quiz links --- 1-Introduction/01-defining-data-science/README.md | 2 +- 1-Introduction/02-ethics/README.md | 2 +- 1-Introduction/03-defining-data/README.md | 2 +- 1-Introduction/04-stats-and-probability/README.md | 2 +- 2-Working-With-Data/05-relational-databases/README.md | 4 ++-- 2-Working-With-Data/06-non-relational/README.md | 4 ++-- 2-Working-With-Data/07-python/README.md | 2 +- 2-Working-With-Data/08-data-preparation/README.md | 2 +- 3-Data-Visualization/09-visualization-quantities/README.md | 2 +- 3-Data-Visualization/10-visualization-distributions/README.md | 2 +- 3-Data-Visualization/11-visualization-proportions/README.md | 2 +- 3-Data-Visualization/12-visualization-relationships/README.md | 2 +- 3-Data-Visualization/13-meaningful-visualizations/README.md | 2 +- 4-Data-Science-Lifecycle/14-Introduction/README.md | 4 ++-- 4-Data-Science-Lifecycle/15-analyzing/README.md | 4 ++-- 4-Data-Science-Lifecycle/16-communication/README.md | 4 ++-- 5-Data-Science-In-Cloud/17-Introduction/README.md | 4 ++-- 5-Data-Science-In-Cloud/18-Low-Code/README.md | 4 ++-- 5-Data-Science-In-Cloud/19-Azure/README.md | 4 ++-- 6-Data-Science-In-Wild/20-Real-World-Examples/README.md | 4 ++-- 20 files changed, 29 insertions(+), 29 deletions(-) diff --git a/1-Introduction/01-defining-data-science/README.md b/1-Introduction/01-defining-data-science/README.md index 6a4a5744..07707674 100644 --- a/1-Introduction/01-defining-data-science/README.md +++ b/1-Introduction/01-defining-data-science/README.md @@ -153,7 +153,7 @@ Visit [`notebook.ipynb`](/1-Introduction/01-defining-data-science/notebook.ipynb -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/1) ## Assignments diff --git a/1-Introduction/02-ethics/README.md b/1-Introduction/02-ethics/README.md index 8d79a1df..564de990 100644 --- a/1-Introduction/02-ethics/README.md +++ b/1-Introduction/02-ethics/README.md @@ -247,7 +247,7 @@ Note that there remains an intangible gap between _compliance_ (doing enough to The latter requires [collaborative approaches to defining ethics cultures](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f) that build emotional connections and consistent shared values _across organizations_ in the industry. This calls for more [formalized data ethics cultures](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) in organizations - allowing _anyone_ to [pull the Andon cord](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (to raise ethics concerns early in the process) and making _ethical assessments_ (e.g., in hiring) a core criteria team formation in AI projects. --- -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) 🎯 +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯 ## Review & Self Study Courses and books help with understanding core ethics concepts and challenges, while case studies and tools help with applied ethics practices in real-world contexts. Here are a few resources to start with. diff --git a/1-Introduction/03-defining-data/README.md b/1-Introduction/03-defining-data/README.md index b5c93898..a7a7580c 100644 --- a/1-Introduction/03-defining-data/README.md +++ b/1-Introduction/03-defining-data/README.md @@ -59,7 +59,7 @@ Kaggle is an excellent source of open datasets. Use the [dataset search tool](ht - Is the data quantitative or qualitative? - Is the data structured, unstructured, or semi-structured? -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/5) diff --git a/1-Introduction/04-stats-and-probability/README.md b/1-Introduction/04-stats-and-probability/README.md index ddeba986..c43d3de3 100644 --- a/1-Introduction/04-stats-and-probability/README.md +++ b/1-Introduction/04-stats-and-probability/README.md @@ -244,7 +244,7 @@ Use the sample code in the notebook to test other hypothesis that: 2. First basemen are taller than third basemen 3. Shortstops are taller than second basemen -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/7) ## Review & Self Study diff --git a/2-Working-With-Data/05-relational-databases/README.md b/2-Working-With-Data/05-relational-databases/README.md index 4ed18528..b00aae5d 100644 --- a/2-Working-With-Data/05-relational-databases/README.md +++ b/2-Working-With-Data/05-relational-databases/README.md @@ -6,7 +6,7 @@ Chances are you have used a spreadsheet in the past to store information. You had a set of rows and columns, where the rows contained the information (or data), and the columns described the information (sometimes called metadata). A relational database is built upon this core principle of columns and rows in tables, allowing you to have information spread across multiple tables. This allows you to work with more complex data, avoid duplication, and have flexibility in the way you explore the data. Let's explore the concepts of a relational database. -## [Pre-lecture quiz](https://purple-hill-04aebfb03.1.azurestaticapps.net/quiz/8) +## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/8) ## It all starts with tables @@ -166,7 +166,7 @@ There are numerous relational databases available on the internet. You can explo ## Post-Lecture Quiz -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/9) ## Review & Self Study diff --git a/2-Working-With-Data/06-non-relational/README.md b/2-Working-With-Data/06-non-relational/README.md index 9e21e757..0873f775 100644 --- a/2-Working-With-Data/06-non-relational/README.md +++ b/2-Working-With-Data/06-non-relational/README.md @@ -4,7 +4,7 @@ |:---:| |Working with NoSQL Data - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | -## [Pre-Lecture Quiz](https://purple-hill-04aebfb03.1.azurestaticapps.net/quiz/10) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/10) Data is not limited to relational databases. This lesson focuses on non-relational data and will cover the basics of spreadsheets and NoSQL. @@ -132,7 +132,7 @@ There is a `TwitterData.json` file that you can upload to the SampleDB database. Try to run a few select queries to find the documents that have Microsoft in the text field. Hint: try to use the [LIKE keyword](https://docs.microsoft.com/en-us/azure/cosmos-db/sql/sql-query-keywords#using-like-with-the--wildcard-character) -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/11) diff --git a/2-Working-With-Data/07-python/README.md b/2-Working-With-Data/07-python/README.md index 82700dd4..59f2d0d9 100644 --- a/2-Working-With-Data/07-python/README.md +++ b/2-Working-With-Data/07-python/README.md @@ -256,7 +256,7 @@ Here are some examples of exploring data from Image data sources: Whether you already have structured or unstructured data, using Python you can perform all steps related to data processing and understanding. It is probably the most flexible way of data processing, and that is the reason the majority of data scientists use Python as their primary tool. Learning Python in depth is probably a good idea if you are serious about your data science journey! -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/13) ## Review & Self Study diff --git a/2-Working-With-Data/08-data-preparation/README.md b/2-Working-With-Data/08-data-preparation/README.md index 02aa83fa..44c07eb8 100644 --- a/2-Working-With-Data/08-data-preparation/README.md +++ b/2-Working-With-Data/08-data-preparation/README.md @@ -317,7 +317,7 @@ letters numbers All of the discussed materials are provided as a [Jupyter Notebook](https://github.com/microsoft/Data-Science-For-Beginners/blob/main/2-Working-With-Data/08-data-preparation/notebook.ipynb). Additionally, there are exercises present after each section, give them a try! -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/15) diff --git a/3-Data-Visualization/09-visualization-quantities/README.md b/3-Data-Visualization/09-visualization-quantities/README.md index dd6a7580..7f28a8d2 100644 --- a/3-Data-Visualization/09-visualization-quantities/README.md +++ b/3-Data-Visualization/09-visualization-quantities/README.md @@ -195,7 +195,7 @@ In this plot, you can see the range per bird category of the Minimum Length and This bird dataset offers a wealth of information about different types of birds within a particular ecosystem. Search around the internet and see if you can find other bird-oriented datasets. Practice building charts and graphs around these birds to discover facts you didn't realize. -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/17) ## Review & Self Study diff --git a/3-Data-Visualization/10-visualization-distributions/README.md b/3-Data-Visualization/10-visualization-distributions/README.md index 2e7b4b99..f9e1e741 100644 --- a/3-Data-Visualization/10-visualization-distributions/README.md +++ b/3-Data-Visualization/10-visualization-distributions/README.md @@ -192,7 +192,7 @@ Perhaps it's worth researching whether the cluster of 'Vulnerable' birds accordi Histograms are a more sophisticated type of chart than basic scatterplots, bar charts, or line charts. Go on a search on the internet to find good examples of the use of histograms. How are they used, what do they demonstrate, and in what fields or areas of inquiry do they tend to be used? -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/19) ## Review & Self Study diff --git a/3-Data-Visualization/11-visualization-proportions/README.md b/3-Data-Visualization/11-visualization-proportions/README.md index 151d57ba..211feb58 100644 --- a/3-Data-Visualization/11-visualization-proportions/README.md +++ b/3-Data-Visualization/11-visualization-proportions/README.md @@ -12,7 +12,7 @@ In this lesson, you will use a different nature-focused dataset to visualize pro > πŸ’‘ A very interesting project called [Charticulator](https://charticulator.com) by Microsoft Research offers a free drag and drop interface for data visualizations. In one of their tutorials they also use this mushroom dataset! So you can explore the data and learn the library at the same time: [Charticulator tutorial](https://charticulator.com/tutorials/tutorial4.html). -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/20) ## Get to know your mushrooms πŸ„ diff --git a/3-Data-Visualization/12-visualization-relationships/README.md b/3-Data-Visualization/12-visualization-relationships/README.md index 2385947d..118f597a 100644 --- a/3-Data-Visualization/12-visualization-relationships/README.md +++ b/3-Data-Visualization/12-visualization-relationships/README.md @@ -165,7 +165,7 @@ Go, bees, go! In this lesson, you learned a bit more about other uses of scatterplots and line grids, including facet grids. Challenge yourself to create a facet grid using a different dataset, maybe one you used prior to these lessons. Note how long they take to create and how you need to be careful about how many grids you need to draw using these techniques. -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/23) ## Review & Self Study diff --git a/3-Data-Visualization/13-meaningful-visualizations/README.md b/3-Data-Visualization/13-meaningful-visualizations/README.md index dc6fb52d..4f04e33e 100644 --- a/3-Data-Visualization/13-meaningful-visualizations/README.md +++ b/3-Data-Visualization/13-meaningful-visualizations/README.md @@ -145,7 +145,7 @@ Run your app from the terminal (npm run serve) and enjoy the visualization! Take a tour of the internet to discover deceptive visualizations. How does the author fool the user, and is it intentional? Try correcting the visualizations to show how they should look. -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/25) ## Review & Self Study diff --git a/4-Data-Science-Lifecycle/14-Introduction/README.md b/4-Data-Science-Lifecycle/14-Introduction/README.md index 49e0dee0..2b26d697 100644 --- a/4-Data-Science-Lifecycle/14-Introduction/README.md +++ b/4-Data-Science-Lifecycle/14-Introduction/README.md @@ -4,7 +4,7 @@ |:---:| | Introduction to the Data Science Lifecycle - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | -## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds//quiz/26) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/26) At this point you've probably come to the realization that data science is a process. This process can be broken down into 5 stages: @@ -93,7 +93,7 @@ Explore the [Team Data Science Process lifecycle](https://docs.microsoft.com/en- |![Team Data Science Lifecycle](./images/tdsp-lifecycle2.png) | ![Data Science Process Alliance Image](./images/CRISP-DM.png) | | Image by [Microsoft](https://docs.microsoft.comazure/architecture/data-science-process/lifecycle) | Image by [Data Science Process Alliance](https://www.datascience-pm.com/crisp-dm-2/) | -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/27) ## Review & Self Study diff --git a/4-Data-Science-Lifecycle/15-analyzing/README.md b/4-Data-Science-Lifecycle/15-analyzing/README.md index d52d8a43..a71cf337 100644 --- a/4-Data-Science-Lifecycle/15-analyzing/README.md +++ b/4-Data-Science-Lifecycle/15-analyzing/README.md @@ -6,7 +6,7 @@ ## Pre-Lecture Quiz -## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds//quiz/28) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/28) Analyzing in the data lifecycle confirms that the data can answer the questions that are proposed or solving a particular problem. This step can also focus on confirming a model is correctly addressing these questions and problems. This lesson is focused on Exploratory Data Analysis or EDA, which are techniques for defining features and relationships within the data and can be used to prepare the data for modeling. @@ -39,7 +39,7 @@ You don’t have to wait until the data is thoroughly cleaned and analyzed to st ## Exploring to identify inconsistencies All the topics in this lesson can help identify missing or inconsistent values, but Pandas provides functions to check for some of these. [isna() or isnull()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.isna.html) can check for missing values. One important piece of exploring for these values within your data is to explore why they ended up that way in the first place. This can help you decide on what [actions to take to resolve them](/2-Working-With-Data/08-data-preparation/notebook.ipynb). -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/29) ## Assignment diff --git a/4-Data-Science-Lifecycle/16-communication/README.md b/4-Data-Science-Lifecycle/16-communication/README.md index eebe32a8..6d10f537 100644 --- a/4-Data-Science-Lifecycle/16-communication/README.md +++ b/4-Data-Science-Lifecycle/16-communication/README.md @@ -4,7 +4,7 @@ |:---:| | Data Science Lifecycle: Communication - _Sketchnote by [@nitya](https://twitter.com/nitya)_ | -## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds//quiz/30) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/30) Test your knowledge of what's to come with the Pre-Lecture Quiz above! @@ -211,7 +211,7 @@ If Emerson took approach #2, it is much more likely that the team leads will tak [1. Communicating Data - Communicating Data with Tableau [Book] (oreilly.com)](https://www.oreilly.com/library/view/communicating-data-with/9781449372019/ch01.html) -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/31) Review what you've just learned with the Post-Lecture Quiz above! diff --git a/5-Data-Science-In-Cloud/17-Introduction/README.md b/5-Data-Science-In-Cloud/17-Introduction/README.md index 78cc1f26..8a367982 100644 --- a/5-Data-Science-In-Cloud/17-Introduction/README.md +++ b/5-Data-Science-In-Cloud/17-Introduction/README.md @@ -8,7 +8,7 @@ In this lesson, you will learn the fundamental principles of the Cloud, then you will see why it can be interesting for you to use Cloud services to run your data science projects and we'll look at some examples of data science projects run in the Cloud. -## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds//quiz/32) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/32) ## What is the Cloud? @@ -92,7 +92,7 @@ Sources: ## Post-Lecture Quiz -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/33) ## Assignment diff --git a/5-Data-Science-In-Cloud/18-Low-Code/README.md b/5-Data-Science-In-Cloud/18-Low-Code/README.md index 1c2d6507..0e60fbfd 100644 --- a/5-Data-Science-In-Cloud/18-Low-Code/README.md +++ b/5-Data-Science-In-Cloud/18-Low-Code/README.md @@ -27,7 +27,7 @@ Table of contents: - [Review & Self Study](#review--self-study) - [Assignment](#assignment) -## [Pre-Lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Pre-Lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/34) ## 1. Introduction ### 1.1 What is Azure Machine Learning? @@ -326,7 +326,7 @@ Congratulations! You just consumed the model deployed and trained it on Azure ML Look closely at the model explanations and details that AutoML generated for the top models. Try to understand why the best model is better than the other ones. What algorithms were compared? What are the differences between them? Why is the best one performing better in this case? -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/35) ## Review & Self Study diff --git a/5-Data-Science-In-Cloud/19-Azure/README.md b/5-Data-Science-In-Cloud/19-Azure/README.md index d6964865..db0bbbe4 100644 --- a/5-Data-Science-In-Cloud/19-Azure/README.md +++ b/5-Data-Science-In-Cloud/19-Azure/README.md @@ -28,7 +28,7 @@ Table of contents: - [Review & Self Study](#review--self-study) - [Assignment](#assignment) -## [Pre-Lecture Quiz](https://purple-hill-04aebfb03.1.azurestaticapps.net/quiz/36) +## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/36) ## 1. Introduction @@ -288,7 +288,7 @@ Congratulations! You just consumed the model deployed and trained on Azure ML wi **HINT:** Go to the [SDK documentation](https://docs.microsoft.com/python/api/overview/azure/ml/?view=azure-ml-py?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) and type keywords in the search bar like "Pipeline". You should have the `azureml.pipeline.core.Pipeline` class in the search results. -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/37) ## Review & Self Study diff --git a/6-Data-Science-In-Wild/20-Real-World-Examples/README.md b/6-Data-Science-In-Wild/20-Real-World-Examples/README.md index 4848364c..dba42d4c 100644 --- a/6-Data-Science-In-Wild/20-Real-World-Examples/README.md +++ b/6-Data-Science-In-Wild/20-Real-World-Examples/README.md @@ -11,7 +11,7 @@ We started with definitions of data science and ethics, explored various tools & In this lesson, we'll explore real-world applications of data science across industry and dive into specific examples in the research, digital humanities, and sustainability, contexts. We'll look at student project opportunities and conclude with useful resources to help you continue your learning journey! ## Pre-Lecture Quiz -[Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/38) ## Data Science + Industry @@ -130,7 +130,7 @@ Here are some examples of data science student projects to inspire you. Search for articles that recommend data science projects that are beginner friendly - like [these 50 topic areas](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) or [these 21 project ideas](https://www.intellspot.com/data-science-project-ideas) or [these 16 projects with source code](https://data-flair.training/blogs/data-science-project-ideas/) that you can deconstruct and remix. And don't forget to blog about your learning journeys and share your insights with all of us. ## Post-Lecture Quiz -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/) +## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/39) ## Review & Self Study From 3fa6b426aa535e63ce685c73b8b45bce2c271753 Mon Sep 17 00:00:00 2001 From: Suphan Fayong Date: Fri, 5 Sep 2025 13:04:19 +0200 Subject: [PATCH 2/2] One lecture quiz label should be Pre-lecture --- 3-Data-Visualization/11-visualization-proportions/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3-Data-Visualization/11-visualization-proportions/README.md b/3-Data-Visualization/11-visualization-proportions/README.md index 211feb58..1836e3d3 100644 --- a/3-Data-Visualization/11-visualization-proportions/README.md +++ b/3-Data-Visualization/11-visualization-proportions/README.md @@ -12,7 +12,7 @@ In this lesson, you will use a different nature-focused dataset to visualize pro > πŸ’‘ A very interesting project called [Charticulator](https://charticulator.com) by Microsoft Research offers a free drag and drop interface for data visualizations. In one of their tutorials they also use this mushroom dataset! So you can explore the data and learn the library at the same time: [Charticulator tutorial](https://charticulator.com/tutorials/tutorial4.html). -## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/20) +## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/20) ## Get to know your mushrooms πŸ„