Giter VIP home page Giter VIP logo

nakhlahjs's Introduction

nakhlahjs's People

Contributors

20z avatar devmd963 avatar icebytes avatar m7medvision avatar nnko0o avatar teabyte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

nakhlahjs's Issues

Testcase + GitHub actions

With the development and expansion of the project
The process of testing and ensuring the integrity of each update will become difficult

Deno tests + GitHub actions would be helpful for us and project contributors

PWA

Make it PWA ready

It will benefit many learners

Change Web Analytics Framework to PostHog

We're proposing to migrate our current web analytics framework to PostHog, a modern open-source platform offering advanced features and flexibility.

  • Evaluate PostHog Free Version
  • Move to Self-Hosting PostHog if we like it

Tests that need adjustments

الاختبار في هذا الدرس يحتوى على عوامل مركبه من الدرس التالي. يجب تغير الاختبار حتى يناسب سياق الدرس:


الاختبار في هذا الدرس من الافضل ان يكون يكون انشاء سلسله تحوي على عاومل تخطي مثل "\ حتى يخرج المتلقي بفائده اكبر:


الاختبار هذا لا يمثل الدرس ابدا:


سيتم مراجعه الدروس بشكل دوري يرجى عدم قفل الissue

Return PWA

  • return PWA for offline mode only as temporary step.
  • create reliable caching strategy.

Server-side Progress

I think localhost storage by it self not the best solution
A small kv database like DenoKV + DenoKV-Auth can solve it
Both localstorage + server-side storage for progress would be great


Using server-side data would be great for additional ideas for the future
Like charts, top-list, course-view, ...more

Problem with print testing

Hey, so there's this glitch in the print test. When I try to print a value using var, it gives me a hard time, says it's incorrect. But if I print the value directly like with double quotes, it works like a charm, and the test is happy with me. For instance, console.log("Hi") does the trick, but console.log(var) doesn't play nice. Can you please get the programmers to sort this out? Much appreciated!

Implement Client-Side Partial Updates in Fresh

Discussed in #53

Originally posted by m7medVision February 18, 2024
I'd like to open a discussion about adding a new feature to our Fresh app: client-side partial updates, also known as partials. This capability would allow sections of a page to be refreshed directly by the server without requiring a full page reload...

Precode Functionality Not Working in Editor Component

There seems to be an issue with the initialization of preCode in the Editor component. The preCode prop is supposed to set the initial value of the editor, but it appears not to be working as expected.

Here is the relevant code snippet from Editor.tsx:

export default function Editor(props: CounterProps) {
  const [output, setOutput] = useState<string>("");
  const { showToast } = useToast();
  useEffect(() => {
    const initializeEditor = () => {
      if (window.editor) {
        window.editor.setValue(props.preCode);
      }
    };
    window.onload = initializeEditor;
    return () => {
      window.onload = null;
    };
  }, []);
}

Variable Declaration and String Value Assignment Detection Issue (Intro)

The current code fails to accurately detect cases where a variable is declared and assigned a string value, especially when the declaration and assignment occur on separate lines. This results in false positives or inaccurate results when evaluating code submissions.

The regex pattern used in the code is insufficient to handle cases where a variable is declared and then assigned a string value elsewhere in the code. This limitation affects the reliability of the code checker.

A revised regex pattern needs to be implemented to ensure accurate detection of variable declaration and string value assignment, regardless of their placement within the code.

Kindly review and address this issue to enhance the effectiveness of the code evaluation process.

Thank you!

group/[slug].tsx | TypeError

in route => group/[slug].tsx

at line 46 [ CourseCard ] type error:

Type '{ key: string; course: Course; }' is not assignable to type 'IntrinsicAttributes & { course: Course; isDone: boolean; }'.
  Property 'isDone' is missing in type '{ key: string; course: Course; }' but required in type '{ course: Course; isDone: boolean; }'.deno-ts(2322)
CourseCard.tsx(5, 61): 'isDone' is declared here.
(alias) function CourseCard(props: {
    course: Course;
    isDone: boolean;
}): JSXInternal.Element
import CourseCard

testcase regex issue!

بعض الدروس بها مشاكل في تحقق الregex الخاص في الtestcase

مثال على المشكله:
let x = "xxx"; // صحيح
let x= "xxx"; // خطأ
let x ="xxx"; // خطأ
let x="xxx"; // خطأ
الregex المكتوب لا يراعي المسافات وايضا ال(;) في نهايه السطر في بعض الدروس
يجب تحسين الregex حتى يراعي المسافات و وجود و عدم وجود;

الدروس الي تحتاج تحسين:
http://localhost:8000/variables/uninitialized-variables

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.