drobban

drobban

Hey everyone,

Some of you might remember 4Clojure from back in the day—it was a fantastic site with a series of coding challenges for those learning Clojure. I was a regular user and found it incredibly helpful during my learning journey.

However, after searching for something similar for Elixir, I couldn’t find anything that fit the bill. So, I decided to create my own platform: Alchemy4Elixir.

Learn Elixir the Practical Way: Dive into Trial and Error

Alchemy4Elixir is a platform dedicated to the Elixir programming language, inspired by the concept of 4Clojure. It offers users the opportunity to solve coding challenges and enhance their Elixir skills through an interactive and community-driven experience. The platform is designed to create an engaging, hands-on learning environment for Elixir enthusiasts.

Alchemy4Elixir takes a practical, trial-and-error approach to learning. Each challenge is presented as a unit test, and your goal is to complete the missing code and make the test pass.

Once your solution succeeds, it is saved, and you gain access to solutions from other users. This feature allows you to compare different approaches, refine your coding techniques, and collaborate with the community, all while advancing your Elixir knowledge.

It’s still in the early stages, but the goal is to provide a series of coding challenges and quizzes for anyone looking to learn or improve their skills in Elixir. I’d love to hear your thoughts on the concept and what features you think would make it even better!

Looking forward to hearing from you all!

Showing Posts 1 to 10

code-shoily

code-shoily

I miss 4clojure. And their note that it had nothing to do with real estate.

Will check it out later.

AntonRich

AntonRich

It’s not working. I see the progress bar loading and reloading repeatedly.

drobban

drobban OP

Interesting.
What browser and version are you using?
What page/url did you visit?

AntonRich

AntonRich

It doesn’t work with Firefox. I’m using version 124.0.1.

All exercises don’t work.

They do work in Vivaldi (chrome based). But, I don’t understand who to do.
Should I type the hd([1,2,3]) into the terminal (the one being showed on the page)?

D4no0

D4no0

Either I missed something or these exercises don’t make any sense:

What I’m supposed to do here?

riotmole

riotmole

I seem to be a little late to the party, but i also was very confused what the excercise is expecting me to do. Took me quite a while to notice the underscores in the code and to get that i‘m just supposed to replace it.

drobban

drobban OP

Thank you both for the feedback.

Seems like I have to take and work on my idea one more round so things becomes more clear.

What I hoped for was that people would see that they could fill in whatever code they wanted and as long the result that is returned would evaluate to true after comparison.

riotmole

riotmole

Yes, once figured out it is pretty obvious. But it took me a while of trial and error to get past my initial confusion. I was thinking i have to write some kind of pattern or anything printing both lines, or…

Maybe a little line of explaining text like “Replace the underscores by typing in the box below to make both expressions valid“ on top of the first excercise would help to lead in the right direction.

MikaelFangel

MikaelFangel

I don’t if it’s deliberately, but in the question for integer modulo the hint gives away the solution?

The question I’m referring to:
https://alchemy4elixir.dev/questions/Integers/modulo

drobban

drobban OP

Yeah, the basic set of questions that I have made was mostly just to get something going - so some of the questions are very very leading.

There is actually no limit to what kind of question that we could add to the site - so if you have any suggestions feel free to add a suggestion to the repo issue section - the only requirement I have is that a working solution is offered as well :sweat_smile:
That would be greatly appreciated.

If someone is interested in helping out and has something to contribute I’m open for pull requests

— All posts loaded —

Where Next? Top

Trending in Other Resources Top

Other Trending Topics Top

garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews