You might want to think about the underlying learning theories for your collaborative learning. Is it based on Socio-cognitive perspective? of from Socio-constructivist perspective? It is more useful to understand the underlying theories related to CL to construct a framework. after all it is named Theoretical Framework. So understanding/choosing the underlying theory is important
Dr. Nurbiha, thanks you for the answer. However, another questions- should I look into the theories on the first place or i can jump into existing standard framework so that i can develop the framework faster and easier? I do need help and suggestion. Can i meet you Dr.?
In my opinion, you can do both. But jumping into existing framework will be less helpful as you did not fully understand the components that should be in the TF. Maybe you can decide on either one theory (SConstruct or SocioCultural) then after deciding, explore more about the theory and what they say about CL.
As much as I would like to help, but I am currently working in Amsterdam until Nov 2015. You can come to Amsterdam if you have time ;)