Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/backup-results.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ name: Backup results

# on: push
on:
# schedule:
# - cron: "0 1 * * *"
schedule:
- cron: "0 1 * * *"
workflow_dispatch:

jobs:
Expand Down
14 changes: 7 additions & 7 deletions astro.config.mjs
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { defineConfig } from "astro/config";
import mdx from "@astrojs/mdx";
import netlify from "@astrojs/netlify";
import react from "@astrojs/react";
import tailwind from "@astrojs/tailwind";
import yaml from "@rollup/plugin-yaml";
import icon from "astro-icon";
import mdx from "@astrojs/mdx";

import react from "@astrojs/react";
import icon from "astro-icon";

import netlify from "@astrojs/netlify";
import { defineConfig } from "astro/config";

const SURVEY_OPEN = false;
const SURVEY_OPEN = true;

const redirects = SURVEY_OPEN
const redirects = !SURVEY_OPEN
? {
"/before-start": "/",
"/survey": "/",
Expand Down
1 change: 1 addition & 0 deletions src/components/header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ const navItems = [
{ year: 2021, href: "/2021" },
{ year: 2022, href: "/2022" },
{ year: 2023, href: "/2023" },
{ year: 2024, href: "/2024" },
{ label: "Playground", href: "/playground", icon: Chart },
{ label: "FAQ", href: "/faq" },
{ label: "Github", href: website.repoGithub, icon: Github, external: true }
Expand Down
2 changes: 1 addition & 1 deletion src/components/home/hero.astro
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ import Crea2 from "../../assets/undraw_visual_data.svg";
Take part in the survey{" "}
</div>
</a>
<a href="/2023" class="">
<a href="/2024" class="">
<div
class="relative inline-flex h-12 w-full items-center justify-center bg-muted px-6 font-medium tracking-wide text-muted-foreground border-2 border-border transition duration-200 md:w-auto focus:outline-none hover:opacity-90"
>
Expand Down
6 changes: 3 additions & 3 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
import Report2024 from "./2024.astro";
// import Home from "./home.astro";
// import Report2024 from "./2024.astro";
import Home from "./home.astro";

export const prerender = true;
---

<Report2024 />
<Home />
24 changes: 12 additions & 12 deletions survey/1-profile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,21 @@ questions:
- label: Where are you currently located?
required: true
choices:
- "Rabat-Salé-Kénitra"
- "Casablanca-Settat"
- "Marrakech-Safi"
- "Tanger-Tétouan-Al Hoceïma"
- Rabat-Salé-Kénitra
- Casablanca-Settat
- Marrakech-Safi
- Tanger-Tétouan-Al Hoceïma
- "L'Oriental"
- "Fès-Meknès"
- "Béni Mellal-Khénifra"
- "Drâa-Tafilalet"
- "Souss-Massa"
- "Guelmim-Oued Noun"
- "Laâyoune-Sakia El Hamra"
- "Dakhla-Oued Ed Dahab"
- Fès-Meknès
- Béni Mellal-Khénifra
- Drâa-Tafilalet
- Souss-Massa
- Guelmim-Oued Noun
- Laâyoune-Sakia El Hamra
- Dakhla-Oued Ed Dahab
- Europe
- "US & Canada"
- "Middle East"
- Middle East
- Others

- label: What is your occupation?
Expand Down
1 change: 1 addition & 0 deletions survey/2-learning-and-education.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ questions:

- label: What are the biggest challenges you find in learning new technologies (pick 3)?
required: true
multiple: true
choices:
- Lack of time
- Language barriers (English/French proficiency)
Expand Down
119 changes: 79 additions & 40 deletions survey/3-work.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
title: Work
label: work
position: 3
showIf:
question: profile-q-5
notEquals: 0
questions:
- label: "What is your employment status?"
- label: What is your employment status?
required: true
multiple: false
choices:
Expand All @@ -24,7 +27,7 @@ questions:
- "Sometimes: 1-2 days per month but less than weekly"
- "Often: 1-2 days per week or more"
- "Very often: 3-5 days per week"
- "Daily"
- Daily

- label: How do you feel about your job?
required: false
Expand All @@ -36,6 +39,7 @@ questions:
- Very satisfied

- label: How long have you been unemployed after graduation?
required: false
choices:
- None, I worked straight after my graduation 😎
- Up to 3 months
Expand All @@ -44,56 +48,72 @@ questions:
- More than 1 year

- label: "If you are a full time employee in Morocco(CDI), Your NET salary range per month in MAD is:"
required: false
showIf:
question: profile-q-7
notEquals: 3
choices:
- "< 4 000"
- "4 000 - 6 000"
- "6 000 - 8 000"
- "8 000 - 10 000"
- "10 000 - 12 000"
- "12 000 - 14 000"
- "14 000 - 16 000"
- "16 000 - 18 000"
- "18 000 - 20 000"
- "20 000 - 22 000"
- "22 000 - 25 000"
- "25 000 - 30 000"
- < 4 000
- 4 000 - 6 000
- 6 000 - 8 000
- 8 000 - 10 000
- 10 000 - 12 000
- 12 000 - 14 000
- 14 000 - 16 000
- 16 000 - 18 000
- 18 000 - 20 000
- 20 000 - 22 000
- 22 000 - 25 000
- 25 000 - 30 000
- "> 30 000"

- label: "If you are working as a freelancer in Morocco, Your salary range per day in MAD(TJM) is:"
required: false
showIf:
question: profile-q-7
notEquals: 3
choices:
- "< 1 000"
- "1 000 - 1 500"
- "1 500 - 2 000"
- "2 000 - 2 500"
- "2 500 - 3 000"
- "3 000 - 4 000"
- "4 000 - 5 000"
- < 1 000
- 1 000 - 1 500
- 1 500 - 2 000
- 2 000 - 2 500
- 2 500 - 3 000
- 3 000 - 4 000
- 4 000 - 5 000
- "> 5 000"

- label: "If you are working full-time contract outside Morocco, Your gross salary range per year in USD is:"
required: false
showIf:
question: profile-q-7
equals: 3
choices:
- "< 20 000"
- "20 000 - 25 000"
- "25 000 - 30 000"
- "30 000 - 40 000"
- "40 000 - 50 000"
- "50 000 - 60 000"
- "60 000 - 80 000"
- "80 000 - 100 000"
- "100 000 - 120 000"
- "120 000 - 150 000"
- "150 000 - 200 000"
- < 20 000
- 20 000 - 25 000
- 25 000 - 30 000
- 30 000 - 40 000
- 40 000 - 50 000
- 50 000 - 60 000
- 60 000 - 80 000
- 80 000 - 100 000
- 100 000 - 120 000
- 120 000 - 150 000
- 150 000 - 200 000
- "> 200 000"

- label: "If you are working as a freelancer/contractor outside Morocco, Your daily gross wage in USD is:"
required: false
showIf:
question: profile-q-7
equals: 3
choices:
- "< 200"
- "200 - 500"
- "500 - 1 000"
- "1 000 - 2 000"
- "2 000 - 3 000"
- "3 000 - 5 000"
- "5 000 - 10 000"
- < 200
- 200 - 500
- 500 - 1 000
- 1 000 - 2 000
- 2 000 - 3 000
- 3 000 - 5 000
- 5 000 - 10 000
- "> 10 000"

- label: What characteristics would mostly influence your decision to choose one job offer over another?
Expand Down Expand Up @@ -148,7 +168,7 @@ questions:
- Full remote
- Part-time remote/Hybrid

- label: "Which sectors are you currently working in?"
- label: Which sectors are you currently working in?
multiple: true
required: false
choices:
Expand All @@ -174,3 +194,22 @@ questions:
- Blockchain/Web3
- Government/Public sector
- Other

- label: What best describes your relationship with entrepreneurship?
required: false
showIf:
question: work-q-0
notEquals: 0
choices:
- Currently building a side project/startup while employed
- Planning to start a business within the next year
- Interested, but not ready yet (2-5 years)
- Interested, but lack a viable business idea
- Interested, but need more business/entrepreneurship knowledge
- Interested, but financial risk is too high
- Interested, but family/social pressure for stable job
- Interested, but legal/administrative barriers in Morocco
- Tried entrepreneurship before, didn't work out
- Not interested, prefer working for a company
- Not interested, prefer technical work over business
- Other
11 changes: 6 additions & 5 deletions survey/4-ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ questions:
- I am a 10x engineer now (+50%)
- It decreased my productivity

- label: "Do you think AI will replace developers in the future?"
- label: Do you think AI will replace developers in the future?
required: true
choices:
- Not very much ( less than 10% )
Expand All @@ -29,7 +29,7 @@ questions:
- Completely ( more than 80% )
- Not sure

- label: "Are you planning to learn AI to build apps?"
- label: Are you planning to learn AI to build apps?
required: true
choices:
- No, I am not interested
Expand All @@ -38,14 +38,15 @@ questions:
- I can build complex apps and play with models.
- I am already an expert

- label: "How much is your company investing in AI?"
- label: How much is your company investing in AI?
required: false
choices:
- We haven't started adopting AI
- We're getting the basics in place
- We have some ad-hoc use cases in production
- We have several use cases in production

- label: "Which AI tools and apps do you use?"
- label: Which AI tools and apps do you use?
multiple: true
choices:
# Web/Desktop AI Assistants
Expand Down Expand Up @@ -80,7 +81,7 @@ questions:
# Other
- Other

- label: "Which AI frameworks and models do you use?"
- label: Which AI frameworks and models do you use?
multiple: true
choices:
# LLM APIs & Cloud Providers
Expand Down
Loading