Hello @prakashhinduja,
I can't quite determine if you're asking for guidance on how to set up weights in Canvas or on what the weights themselves should be...
If you're asking about setting this up in Canvas, you'll first need to create the appropriate assignment groups. Once you have the groups created, you'll put the assignments into the correct group, either by editing the assignments or just dragging and dropping on the main assignments list page. Then you can add the appropriate weights to each assignment group (always making sure the total weight is 100%, or perhaps slightly more in the case of extra credit, that's a whole additional topic).
I hope that helps!
-Chris