In a large bowl whisk together the flour, semolina, and cinnamon, and then set aside.
In another large bowl, whisk together the orange juice and baking soda. Then whisk in the sugar and orange zest. Continue whisking and add the olive oil in a steady stream until it is emulsified with the rest of the liquid.
Then stir in the flour mixture a little bit at a time until is fully combined and there are no streaks of flour left. Don't overmix, though. Stop mixing as soon at the flour is incorporated.
Now, take a small scoop of dough using a large dinner spoon. Roll the mixture between your hands to form an elliptical shape. Place this on a parchment-lined baking sheet. You can place the cookies somewhat close together because they do not spread during baking. Using a fork, poke three sets of holes in the tops of each cookie. This will help them to absorb the liquid from the soaking syrup after they are baked.
Bake them in a 400℉ / 200℃ preheated oven for 25-30 minutes. Keep an eye on them towards the end to make sure the bottoms of the cookies don't get too dark.
As soon as you remove them from the oven, dip them in the honey syrup for 30 seconds to 1 minute. Then, strain them out and place them on a rack to drain.
After they've fully cooled, dip the top of each cookie in honey and sprinkle with the walnut cinnamon mixture.