Skip to content

Commit 56eb654

Browse files
Make credentials copy/paste friendly in GenAI Fundamentals (#432)
* Make credentials copy/paste friendly, add database to config * add database to all files, tests passing * Add pre-push hook, course fix template (#433) * Add pre-push hook, course fix template * bump dependencies * fix cl bug * Update pre-push * end with new lines * progress * continue * progress * all tests passing * add databse instructions to app-typescript * add databse instructions to drivers-go * mention NEO4J_DATABASE in workshop-graphrag-introduction * add database instructions to drivers-java * Update asciidoc/courses/llm-knowledge-graph-construction/modules/2-llm-graph-builder/lessons/3-schema/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/workshop-importing/modules/1-importing-data/module.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/cypher-intermediate-queries/modules/5-pipelining-queries/lessons/01-with-scoping/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/genai-workshop/modules/1-knowledge-graphs-vectors/lessons/6-import-unstructured-data/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/genai-workshop/modules/1-knowledge-graphs-vectors/lessons/6-import-unstructured-data/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/genai-workshop/modules/2-llm-rag-python-langchain/lessons/10-create-agent/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/genai-workshop/modules/1-knowledge-graphs-vectors/lessons/7-knowledge-graph/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/importing-fundamentals/modules/1-importing-data/module.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/llm-chatbot-python/modules/2-configuration/lessons/4-defining-scope/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/llm-vectors-unstructured/modules/3-unstructured-data/lessons/3-import-python/lesson.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/workshop-fundamentals/modules/3-get-neo4j/module.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/workshop-genai/modules/1-generative-ai/module.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * Update asciidoc/courses/workshop-genai/modules/2-retrievers/module.adoc Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com> * fix duplicate attributes * add final lesson to force completion modal * remove duplicate attributes * consolidate points * accept suggestion * add noplay/nocopy to cypher * update continue button * remove categories from neodash course * redirect out of date workshops * update credentials to use database/scheme from instance --------- Co-authored-by: Martin O'Hanlon <martin@ohanlonweb.com>
1 parent 416beb6 commit 56eb654

File tree

929 files changed

+2005
-1847
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

929 files changed

+2005
-1847
lines changed

.cursor/review-course.mdc

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
---
2-
description:
3-
globs:
2+
description:
3+
globs:
44
alwaysApply: false
55
---
6+
67
Your task is to create a final structural review of a course before it goes onto the website in draft mode for feedback.
78

89
Iterate through the module, lesson and question folders to perform Quality Assurance tests.
910

10-
1111
## Lesson Checklist
1212

13-
- [ ] Does the `lesson.adoc` file have a `:type:` attribute? If not, does it have a video? Is it a quiz? Is it a challenge? Valid options are `video` (when a `video::` block is listed only), `quiz` (where text and questions are present) and `challenge` (where the user is required to do something).
14-
- [ ] Does the `lesson.adoc` file have an `:order:` attribute that reflects the name of the folder? Eg. `3c-using-foo` should have `:order: 3` and `4-deleting-nodes` should have `:order: 4`.
13+
- [ ] Does the `lesson.adoc` file have a `:type:` attribute? If not, does it have a video? Is it a quiz? Is it a challenge? Valid options are `video` (when a `video::` block is listed only), `quiz` (where text and questions are present) and `challenge` (where the user is required to do something).
14+
- [ ] Does the `lesson.adoc` file have an `:order:` attribute that reflects the name of the folder? Eg. `3c-using-foo` should have `:order: 3` and `4-deleting-nodes` should have `:order: 4`.
1515
- [ ] Does the lesson include all of the files in the questions folder?
1616

1717
## Module Checklist
1818

19-
- [ ] Does the `module.adoc` file for each module contain an accurate overview of the module? If not, update it.
19+
- [ ] Does the `module.adoc` file for each module contain an accurate overview of the module? If not, update it.
2020
- [ ] Does the `module.adoc` file have an `:order:` attribute that reflects the name of the folder?
2121

22-
## Course Checklist
22+
## Course Checklist
2323

24-
- [ ] Does the course outline in `course.adoc` reflect the high-level overview from each module? If not, update it.
24+
- [ ] Does the course outline in `course.adoc` reflect the high-level overview from each module? If not, update it.
2525
- [ ] Is there an `illustration.svg` file in the course folder?
2626
- [ ] Is there a `banner.png` file in the course folder?
27-
- [ ] Does `course.adoc` have a `:caption:` attribute? If not, generate a short, succint overview of the course.
28-
- [ ] Does `course.adoc` have a `:key-points:` attribute? If not, generate 3 to 5 key points that are covered in the course based on what is covered in each module.
29-
- [ ] Does the course have a `=== What you will learn` section? Does the list reflect what is covered in the course?
27+
- [ ] Does `course.adoc` have a `:caption:` attribute? If not, generate a short, succint overview of the course.
28+
- [ ] Does `course.adoc` have a `:key-points:` attribute? If not, generate 3 to 5 key points that are covered in the course based on what is covered in each module.
29+
- [ ] Does the course have a `=== What you will learn` section? Does the list reflect what is covered in the course?
3030
- [ ] Does the course have a `== This course includes` section with the key things that the user will learn?
31+
32+
### Last lesson
33+
34+
The last lesson must not be optional, and have an action to take. Either a quiz, or a button to click Mark as Read.
35+
36+
This forces an action that will display the completion modal and redirect the user to the certification.

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ __pycache__/
1818
.pytest_cache/
1919
.venv
2020
_llm.md
21-
asciidoc/certifications/*
21+
asciidoc/certifications/*
22+
.mastra/

asciidoc/categories/administrator.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/analytics.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/aura.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/certification.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/cn.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/data-analysis.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/data-scientist.adoc

Lines changed: 1 addition & 1 deletion

asciidoc/categories/developer.adoc

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)