Not entirely sure what you're trying to acheive, but if students are supposed to see only their own entries then they should be the entry owner with the activity set to require approval etc.
Of course, the catch is that the Database doesn't allow you to select or import the entry owner.
Needless to say the Dataform does. And with the Dataform view block you can populate the content anywhere on the site (provided the Dataform is on the front page, or within the course where the Dataform resides). Moreover, the Dataform has a field type that generates a unique hash key per entry.
hth