Iusses #304 & #289 and adding type to paramter constarints

@ahmedhagii @AhmedElassuty 

- adding uncompleted to attempt
- adding types to parameter constraints
- adding return to method constraints 
- adding relation between method constraints and parameter constraints 
- adding table Acknowledgement with course id and student id and message