1.
In a medium saucepan bring chicken broth to boiling. Add couscous and onion. Remove from heat. Cover and let stand 5 minutes. Stir in jalapeno pepper, cinnamon, and black pepper. Cool.
2.
When cool, in a large bowl combine couscous mixture with artichoke hearts, tomato, sweet pepper, and raisins. Whisk together the olive oil and balsamic vinegar; pour over couscous, tossing gently to coat.
3.
Marinate for 30 minutes before serving.